Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from containerd:main #55

Open
wants to merge 1,532 commits into
base: main
Choose a base branch
from
Open

[pull] main from containerd:main #55

wants to merge 1,532 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 12, 2024

  1. KEP-3619: Fine grained SupplementalGroups control

    Signed-off-by: Shingo Omura <everpeace@gmail.com>
    everpeace committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    8bcffa9 View commit details
    Browse the repository at this point in the history
  2. Allow running test in usernamespace

    Debian has started building packages with usernamespaces
    to disable network access and similar isolation features. The
    containerd package executes a unit test that fails in that
    scenario, see https://bugs.debian.org/1070411
    
    The code contains a conditional on whether it is running in
    usernamepsace. This commit expands the unit test to cover
    this behavior; it was previously untested.
    
    The easiest way to reproduce this issue is to prefix the test
    invocaiton with 'unshare -nr go test [...]'
    
    Signed-off-by: Reinhard Tartler <siretart@gmail.com>
    siretart committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    09d3e20 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10322 from thaJeztah/bump_platforms

    vendor: github.com/containerd/platforms v0.2.1
    fuweid committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    0de7043 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10319 from containerd/dependabot/go_modules/golan…

    …g-x-ba92570477
    
    build(deps): bump the golang-x group with 2 updates
    mxpv committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    e4c61fd View commit details
    Browse the repository at this point in the history
  5. Remove pkg/seed

    Since Go 1.20, math/rand does not need explicit seeding:
    https://go.dev/doc/go1.20#minor_library_changes
    
    Go <= 1.19 is no longer supported due to EOL.
    
    Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
    AkihiroSuda committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    86b8a88 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Merge pull request #10330 from AkihiroSuda/remove-pkg-seed

    Remove pkg/seed
    fuweid committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a60edaf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10323 from siretart/debian/bug.1044768

    Allow running test in usernamespace
    fuweid committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    c75f6d4 View commit details
    Browse the repository at this point in the history
  3. Prepare v2.0.0-rc.3 release

    Signed-off-by: Derek McGowan <derek@mcg.dev>
    dmcgowan committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    8c13ed1 View commit details
    Browse the repository at this point in the history
  4. update runc binary to v1.1.13

    full diff: opencontainers/runc@v1.1.12...v1.1.13
    
    Release notes:
    
    * If building with Go 1.22.x, make sure to use 1.22.4 or a later version.
    
    * Support go 1.22.4+.
    * runc list: fix race with runc delete.
    * Fix set nofile rlimit error.
    * libct/cg/fs: fix setting rt_period vs rt_runtime.
    * Fix a debug msg for user ns in nsexec.
    * script/*: fix gpg usage wrt keyboxd.
    * CI fixes and misc backports.
    * Fix codespell warnings.
    
    * Silence security false positives from golang/net.
    * libcontainer: allow containers to make apps think fips is enabled/disabled for testing.
    * allow overriding VERSION value in Makefile.
    * Vagrantfile.fedora: bump Fedora to 39.
    * ci/cirrus: rm centos stream 8.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    3c09735 View commit details
    Browse the repository at this point in the history
  5. Revert "install-runc: pin Go to 1.21"

    Now that we're on runc v1.1.13, we no longer need to pin the
    go version fo runc to go1.21
    
    This reverts commit fef78c1.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    cc2ceda View commit details
    Browse the repository at this point in the history
  6. Merge pull request #9737 from everpeace/kep-3169-SupplementalGroupsPo…

    …licy
    
    KEP-3619: Fine-grained SupplementalGroups control
    mikebrow committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    98ebb3e View commit details
    Browse the repository at this point in the history
  7. Allow proxy plugins to have capabilities

    Signed-off-by: Kern Walster <walster@amazon.com>
    Kern-- committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    5b8dfbd View commit details
    Browse the repository at this point in the history
  8. added the openssf scorecard badge

    Signed-off-by: harshitasao <harshitasao@gmail.com>
    harshitasao committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0f76e35 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #10334 from thaJeztah/bump_runc_1.1.13

    update runc binary to v1.1.13
    AkihiroSuda committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    e49d3fd View commit details
    Browse the repository at this point in the history
  10. build(deps): bump the k8s group across 1 directory with 4 updates

    Bumps the k8s group with 4 updates in the / directory: [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery), [k8s.io/client-go](https://github.com/kubernetes/client-go), [k8s.io/component-base](https://github.com/kubernetes/component-base) and [k8s.io/kubelet](https://github.com/kubernetes/kubelet).
    
    
    Updates `k8s.io/apimachinery` from 0.30.0 to 0.30.2
    - [Commits](kubernetes/apimachinery@v0.30.0...v0.30.2)
    
    Updates `k8s.io/client-go` from 0.30.0 to 0.30.2
    - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
    - [Commits](kubernetes/client-go@v0.30.0...v0.30.2)
    
    Updates `k8s.io/component-base` from 0.30.0 to 0.30.2
    - [Commits](kubernetes/component-base@v0.30.0...v0.30.2)
    
    Updates `k8s.io/kubelet` from 0.30.0 to 0.30.2
    - [Commits](kubernetes/kubelet@v0.30.0...v0.30.2)
    
    ---
    updated-dependencies:
    - dependency-name: k8s.io/apimachinery
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s
    - dependency-name: k8s.io/client-go
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s
    - dependency-name: k8s.io/component-base
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s
    - dependency-name: k8s.io/kubelet
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    e69ad94 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. sandbox: add update api for controller

    Signed-off-by: Abel Feng <fshb1988@gmail.com>
    abel-von authored and f00589305 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    15887d7 View commit details
    Browse the repository at this point in the history
  2. pkg/tracing: rename func that shadowed builtin, rm makeSpanName

    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    e2e09b3 View commit details
    Browse the repository at this point in the history
  3. pkg/tracing/plugin: rename var that collided with import

    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    4203e2d View commit details
    Browse the repository at this point in the history
  4. pkg/tracing: remove direct use of github.com/sirupsen/logrus

    While the hook is intended to be used with logrus, we don't need to have
    the direct import; use the aliases provided by the containerd/log module
    instead.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    ccf7938 View commit details
    Browse the repository at this point in the history
  5. pkg/tracing: LogrusHook.Fire: micro-optimisation

    Check span.IsRecording first, as it's a more lightweight check than
    span.SpanContext().IsValid()
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    587ee80 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10331 from dmcgowan/prepare-v2.0.0-rc.3

    Prepare v2.0.0-rc.3 release
    dmcgowan committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    27de5fe View commit details
    Browse the repository at this point in the history
  7. Adds a mutex to protect fallback host

    Race detector complains about concurrent access such as with Dispatch on
    push.
    
    Signed-off-by: Derek McGowan <derek@mcg.dev>
    dmcgowan committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    38e2f00 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #10341 from thaJeztah/cleanup_traces

    pkg/tracing: remove direct use of logrus, and fix some linting issues
    dmcgowan committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    4d48204 View commit details
    Browse the repository at this point in the history
  9. Fix incorrect comment about ordering of parent layers

    The ParentIDs array in the Snapshot type is populated in the reverse order i.e the
    immediate parent is at the 0th index and the oldest parent is at the last index. It can be
    seen here:
    https://github.com/containerd/containerd/blob/main/core/snapshots/storage/bolt.go#L492
    When applying these layers, the parent layer at the last index should be applied first and
    the parent layer at the 0th index should be applied last. However, the comment above the
    Snapshot type says the exact opposite thing.  This commit fixes that comment.
    
    Signed-off-by: Amit Barve <ambarve@microsoft.com>
    ambarve committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    fe5f85c View commit details
    Browse the repository at this point in the history
  10. Merge pull request #10337 from Kern--/proxy-capabilities

    Allow proxy plugins to have capabilities
    mxpv committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    8f4a282 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #10231 from jedevc/add-get-token-span

    auth: add span to FetchToken helpers
    mxpv committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    ab61734 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. pkg/shim: remove logrus imports

    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    75fd7a5 View commit details
    Browse the repository at this point in the history
  2. core/transfer/local: remove logrus import

    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    ea8265f View commit details
    Browse the repository at this point in the history
  3. core/mount: remove logrus import

    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    ed64e65 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10342 from dmcgowan/add-mutex-fallback-host

    Adds a mutex to protect fallback host
    fuweid committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0975ec0 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10349 from thaJeztah/less_logrus

    Remove some logrus imports
    dmcgowan committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    4770618 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10340 from containerd/dependabot/go_modules/k8s-e…

    …19d883663
    
    build(deps): bump the k8s group across 1 directory with 4 updates
    mxpv committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    e030f95 View commit details
    Browse the repository at this point in the history
  7. Reduce scope of permissions in stale workflow

    Signed-off-by: Derek McGowan <derek@mcg.dev>
    dmcgowan committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    531da99 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. build(deps): bump k8s.io/klog/v2 in the k8s group

    Bumps the k8s group with 1 update: [k8s.io/klog/v2](https://github.com/kubernetes/klog).
    
    
    Updates `k8s.io/klog/v2` from 2.120.1 to 2.130.0
    - [Release notes](https://github.com/kubernetes/klog/releases)
    - [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md)
    - [Commits](kubernetes/klog@v2.120.1...v2.130.0)
    
    ---
    updated-dependencies:
    - dependency-name: k8s.io/klog/v2
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: k8s
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    f6f655c View commit details
    Browse the repository at this point in the history
  2. build(deps): bump github.com/checkpoint-restore/checkpointctl

    Bumps [github.com/checkpoint-restore/checkpointctl](https://github.com/checkpoint-restore/checkpointctl) from 1.2.0 to 1.2.1.
    - [Release notes](https://github.com/checkpoint-restore/checkpointctl/releases)
    - [Commits](checkpoint-restore/checkpointctl@v1.2.0...v1.2.1)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/checkpoint-restore/checkpointctl
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    becb2b2 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump github.com/klauspost/compress from 1.17.8 to 1.17.9

    Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress) from 1.17.8 to 1.17.9.
    - [Release notes](https://github.com/klauspost/compress/releases)
    - [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml)
    - [Commits](klauspost/compress@v1.17.8...v1.17.9)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/klauspost/compress
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    9edde81 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10350 from dmcgowan/gha-stale-permissions

    Reduce scope of permissions in stale workflow
    fuweid committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    741c4bd View commit details
    Browse the repository at this point in the history
  5. enable ubuntu 24 runners

    Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
    akhilerm committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    027414e View commit details
    Browse the repository at this point in the history
  6. increase xfs base image size to 300Mb

    from xfsprogs 5.19.0, minimum size of xfs volume has to be 300MB
    
    Ref: https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=6e0ed3d19c54603f0f7d628ea04b550151d8a262
    Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
    akhilerm committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    624aa49 View commit details
    Browse the repository at this point in the history
  7. add debian sources for ubuntu-24

    Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
    akhilerm committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    769e0c8 View commit details
    Browse the repository at this point in the history
  8. use vagrant from jammy in noble

    Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
    akhilerm committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    1bfdcce View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. use older version of OVMF package

    use ovmf 2022.02-3ubuntu0.22.04.2 so that the OVMF_CODE.fd which vagrant
    looks for is still available
    
    Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
    akhilerm committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    c25183f View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. cmd: don't alias context package, and use cliContext for cli.Context

    Unfortunately, this is a rather large diff, but perhaps worth a one-time
    "rip off the bandaid" for v2. This patch removes the use of "gocontext"
    as alias for stdLib's "context", and uses "cliContext" for uses of
    cli.context.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    dd0542f View commit details
    Browse the repository at this point in the history
  2. update release runners to ubuntu 24.04

    update all runners except the binary building job to ubuntu-24.04
    
    Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
    akhilerm committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    9077968 View commit details
    Browse the repository at this point in the history
  3. Cleanup metadata godoc

    The godoc should properly show the formatting of the database
    structure and sections explaining it.
    
    Signed-off-by: Derek McGowan <derek@mcg.dev>
    dmcgowan committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    2f1bf79 View commit details
    Browse the repository at this point in the history
  4. api: update github.com/containerd/ttrpc v1.2.5

    Update the dependency and the indirect golang.org/x/net version to align
    with containerd itself, and to prevent a vulnerability being detected.
    
    We should keep the versions <= versions used by containerd 1.7 to prevent
    forcing users of containerd 1.7 in combination with the latest version
    of the API module from having to update all their dependencies, but
    this update should likely be fine (and aligns with 1.7).
    
    Before this:
    
        Scanning your code and 254 packages across 15 dependent modules for known vulnerabilities...
    
        === Symbol Results ===
    
        Vulnerability #1: GO-2024-2687
            HTTP/2 CONTINUATION flood in net/http
          More info: https://pkg.go.dev/vuln/GO-2024-2687
          Module: golang.org/x/net
            Found in: golang.org/x/net@v0.21.0
            Fixed in: golang.org/x/net@v0.23.0
            Example traces found:
              #1: events/task_fieldpath.pb.go:85:20: events.TaskIO.Field calls fmt.Sprint, which eventually calls http2.ConnectionError.Error
              #2: events/task_fieldpath.pb.go:85:20: events.TaskIO.Field calls fmt.Sprint, which eventually calls http2.ErrCode.String
              #3: events/task_fieldpath.pb.go:85:20: events.TaskIO.Field calls fmt.Sprint, which eventually calls http2.FrameHeader.String
              #4: events/task_fieldpath.pb.go:85:20: events.TaskIO.Field calls fmt.Sprint, which eventually calls http2.FrameType.String
              #5: events/task_fieldpath.pb.go:85:20: events.TaskIO.Field calls fmt.Sprint, which eventually calls http2.Setting.String
              #6: events/task_fieldpath.pb.go:85:20: events.TaskIO.Field calls fmt.Sprint, which eventually calls http2.SettingID.String
              #7: events/task_fieldpath.pb.go:85:20: events.TaskIO.Field calls fmt.Sprint, which eventually calls http2.StreamError.Error
              #8: services/content/v1/content_ttrpc.pb.go:272:35: content.ttrpccontentClient.Write calls ttrpc.Client.NewStream, which eventually calls http2.chunkWriter.Write
              #9: events/task_fieldpath.pb.go:85:20: events.TaskIO.Field calls fmt.Sprint, which eventually calls http2.connError.Error
              #10: events/task_fieldpath.pb.go:85:20: events.TaskIO.Field calls fmt.Sprint, which eventually calls http2.duplicatePseudoHeaderError.Error
              #11: events/task_fieldpath.pb.go:85:20: events.TaskIO.Field calls fmt.Sprint, which eventually calls http2.headerFieldNameError.Error
              #12: events/task_fieldpath.pb.go:85:20: events.TaskIO.Field calls fmt.Sprint, which eventually calls http2.headerFieldValueError.Error
              #13: events/task_fieldpath.pb.go:85:20: events.TaskIO.Field calls fmt.Sprint, which eventually calls http2.pseudoHeaderError.Error
              #14: events/task_fieldpath.pb.go:85:20: events.TaskIO.Field calls fmt.Sprint, which eventually calls http2.writeData.String
    
        Your code is affected by 1 vulnerability from 1 module.
        This scan also found 0 vulnerabilities in packages you import and 3
        vulnerabilities in modules you require, but your code doesn't appear to call
        these vulnerabilities.
        Use '-show verbose' for more details.
    
    After this:
    
        govulncheck ./...
        Scanning your code and 251 packages across 13 dependent modules for known vulnerabilities...
    
        === Symbol Results ===
    
        No vulnerabilities found.
    
        Your code is affected by 0 vulnerabilities.
        This scan also found 0 vulnerabilities in packages you import and 3
        vulnerabilities in modules you require, but your code doesn't appear to call
        these vulnerabilities.
        Use '-show verbose' for more details.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    cb38b1e View commit details
    Browse the repository at this point in the history
  5. vendor: github.com/containerd/ttrpc v1.2.5

    full diff: containerd/ttrpc@v1.2.4...v1.2.5
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    b323e9e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10370 from dmcgowan/metadata-godoc

    Cleanup metadata godoc
    mxpv committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    d7836cf View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10369 from thaJeztah/cmd_no_alias

    cmd: don't alias context package, and use cliContext for cli.Context
    dmcgowan committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    8b5c218 View commit details
    Browse the repository at this point in the history
  8. Add pprof to runc-shim

    Signed-off-by: Henry Wang <henwang@amazon.com>
    henry118 committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    243b803 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Merge pull request #10372 from thaJeztah/bump_ttrpc_1.2.5

    vendor: github.com/containerd/ttrpc v1.2.5
    AkihiroSuda committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    9a94e9e View commit details
    Browse the repository at this point in the history
  2. build(deps): bump github.com/containernetworking/cni from 1.2.0 to 1.2.1

    Bumps [github.com/containernetworking/cni](https://github.com/containernetworking/cni) from 1.2.0 to 1.2.1.
    - [Release notes](https://github.com/containernetworking/cni/releases)
    - [Commits](containernetworking/cni@v1.2.0...v1.2.1)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/containernetworking/cni
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    469f950 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10366 from thaJeztah/api_update_deps

    api: update github.com/containerd/ttrpc v1.2.5 to be aligned with containerd
    estesp committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    14981b4 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Merge pull request #10217 from akhilerm/ubuntu-24

    ci: enable ubuntu-24 runners
    dmcgowan committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    7310674 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10351 from containerd/dependabot/go_modules/k8s-1…

    …b02c00507
    
    build(deps): bump k8s.io/klog/v2 from 2.120.1 to 2.130.0 in the k8s group
    mxpv committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    7342272 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2

    Bumps google.golang.org/protobuf from 1.34.1 to 1.34.2.
    
    ---
    updated-dependencies:
    - dependency-name: google.golang.org/protobuf
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    2304cd9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10352 from containerd/dependabot/go_modules/githu…

    …b.com/containernetworking/cni-1.2.1
    
    build(deps): bump github.com/containernetworking/cni from 1.2.0 to 1.2.1
    mxpv committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    c7f7fa5 View commit details
    Browse the repository at this point in the history
  5. build(deps): bump github.com/containernetworking/plugins

    Bumps [github.com/containernetworking/plugins](https://github.com/containernetworking/plugins) from 1.4.1 to 1.5.1.
    - [Release notes](https://github.com/containernetworking/plugins/releases)
    - [Commits](containernetworking/plugins@v1.4.1...v1.5.1)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/containernetworking/plugins
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    a2f9101 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump k8s.io/klog/v2 in the k8s group

    Bumps the k8s group with 1 update: [k8s.io/klog/v2](https://github.com/kubernetes/klog).
    
    
    Updates `k8s.io/klog/v2` from 2.130.0 to 2.130.1
    - [Release notes](https://github.com/kubernetes/klog/releases)
    - [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md)
    - [Commits](kubernetes/klog@v2.130.0...v2.130.1)
    
    ---
    updated-dependencies:
    - dependency-name: k8s.io/klog/v2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    2cf8237 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Merge pull request #10356 from containerd/dependabot/go_modules/githu…

    …b.com/containernetworking/plugins-1.5.1
    
    build(deps): bump github.com/containernetworking/plugins from 1.4.1 to 1.5.1
    estesp committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    7ec5b96 View commit details
    Browse the repository at this point in the history
  2. Use the transactor interface in metadata

    The boltdb instance in metadata is only used for getting transactions
    and can also be overriden via the context to have a wider control of the
    transaction boundary. Using the transactor interface allows callers of
    metadata to have more control of the transaction lifecycle.
    
    Since boltdb must be fsync'ed on commit, operations which perform many
    database operations can be costly and slow. While providing transactor
    via context can be used to group together operations, it does not
    provide a way to manage the commit fsyncs more globally.
    
    Signed-off-by: Derek McGowan <derek@mcg.dev>
    dmcgowan committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    8f9607e View commit details
    Browse the repository at this point in the history
  3. build(deps): bump github.com/containerd/go-cni from 1.1.9 to 1.1.10

    Bumps [github.com/containerd/go-cni](https://github.com/containerd/go-cni) from 1.1.9 to 1.1.10.
    - [Release notes](https://github.com/containerd/go-cni/releases)
    - [Commits](containerd/go-cni@v1.1.9...v1.1.10)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/containerd/go-cni
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    14b053f View commit details
    Browse the repository at this point in the history
  4. build(deps): bump github.com/containernetworking/cni from 1.2.1 to 1.2.2

    Bumps [github.com/containernetworking/cni](https://github.com/containernetworking/cni) from 1.2.1 to 1.2.2.
    - [Release notes](https://github.com/containernetworking/cni/releases)
    - [Commits](containernetworking/cni@v1.2.1...v1.2.2)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/containernetworking/cni
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    c097022 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10355 from containerd/dependabot/go_modules/googl…

    …e.golang.org/protobuf-1.34.2
    
    build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
    estesp committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    c673fcc View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Merge pull request #10242 from henry118/shim-pprof

    Add pprof to runc-shim
    estesp committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    5ec7e10 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10385 from dmcgowan/metadata-transactor

    Use the transactor interface in metadata
    mxpv committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    686c36b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10383 from containerd/dependabot/go_modules/githu…

    …b.com/containernetworking/cni-1.2.2
    
    build(deps): bump github.com/containernetworking/cni from 1.2.1 to 1.2.2
    mxpv committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    8c39a5d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10382 from containerd/dependabot/go_modules/githu…

    …b.com/containerd/go-cni-1.1.10
    
    build(deps): bump github.com/containerd/go-cni from 1.1.9 to 1.1.10
    mxpv committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    cf2f42e View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10381 from containerd/dependabot/go_modules/k8s-f…

    …351cbf957
    
    build(deps): bump k8s.io/klog/v2 from 2.130.0 to 2.130.1 in the k8s group
    mxpv committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    faf06a3 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10353 from containerd/dependabot/go_modules/githu…

    …b.com/checkpoint-restore/checkpointctl-1.2.1
    
    build(deps): bump github.com/checkpoint-restore/checkpointctl from 1.2.0 to 1.2.1
    mxpv committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    017e10d View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10354 from containerd/dependabot/go_modules/githu…

    …b.com/klauspost/compress-1.17.9
    
    build(deps): bump github.com/klauspost/compress from 1.17.8 to 1.17.9
    mxpv committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    7a0687f View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. pkg/reference: Spec.String(): use string-concatenation instead of spr…

    …intf
    
    These were straight concatenations of strings; reduce some allocations by
    removing fmt.Sprintf for this.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    799bca9 View commit details
    Browse the repository at this point in the history
  2. pkg/reference: SplitObject: zero allocations

    Before / After:
    
        BenchmarkSplitObject-10        2785656    428.1 ns/op     416 B/op    13 allocs/op
        BenchmarkSplitObjectNew-10    13510520     88.2 ns/op       0 B/op     0 allocs/op
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    74a6156 View commit details
    Browse the repository at this point in the history
  3. pkg/reference: SplitObject: add proper GoDoc

    The behavior of this function is quite counter-intuitive, as it preserves
    the delimiter in the result. This function should probably have been an
    internal function, as its use for external consumers would be very limited,
    but let's at least document the (surprising) behavior for those that are
    considering to use it.
    
    It appears that BuildKit is currently the only (publicly visible) external
    consumer of this function; I am planning to inline its functionality in
    Spec.Digest() and to deprecate this function so that it can be removed.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    4214595 View commit details
    Browse the repository at this point in the history
  4. pkg/reference: Spec.Digest(): inline SplitObject code

    Inline the relevant code from SplitObject, as we're only interested
    in the digest portion.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    a5fce38 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10393 from thaJeztah/improve_reference

    pkg/reference: reduce allocations and improve GoDoc
    mxpv committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    ae7d74b View commit details
    Browse the repository at this point in the history
  6. pkg/reference: deprecate SplitObject

    The behavior of this function is quite counter-intuitive, as it preserves
    the delimiter in the result, and its use for external consumers would be
    very limited.
    
    Spec.Digest no longer uses this function, and it appears that BuildKit is
    currently the only (publicly visible) external consumer of it.
    
    This patch deprecates the function.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    fec33aa View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Implement fsverity functionality

    Implement calls to the fsverity kernel module, allowing containerd to
    enable fsverity on blob data in the content store. This causes fsverity
    to veirfy the integrity of blob data when the blob is read.
    
    Signed-off-by: James Jenkins <James.Jenkins@ibm.com>
    Jenkins-J committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    ef98c71 View commit details
    Browse the repository at this point in the history
  2. pkg/reference: remove deprecated SplitObject

    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    a723c0c View commit details
    Browse the repository at this point in the history
  3. cri: ensure NRI API never has nil CRI

    A nil CRIImplementation field can cause a nil pointer dereference and
    panic during startup recovery.
    
    Prior to this change, the nri.API struct would have a nil cri
    (CRIImplementation) field after nri.NewAPI until nri.Register was
    called.  Register is called mid-way through initialization of the CRI
    plugin, but recovery for containers occurs prior to that.  Container
    recovery includes establishing new exit monitors for existing containers
    that were discovered.  When a container exits, NRI plugins are given the
    opportunity to be notified about the lifecycle event, and this is done
    by accessing that CRIImplementation field inside the nri.API.  If a
    container exits prior to nri.Register being called, access to the
    CRIImplementation field can cause a panic.
    
    Here's the call-path:
    
    * The CRI plugin starts running
      [here](https://github.com/containerd/containerd/blob/ae71819c4f5e67bb4d5ae76a6b735f29cc25774e/pkg/cri/server/service.go#L222)
    * It then [calls into](https://github.com/containerd/containerd/blob/ae71819c4f5e67bb4d5ae76a6b735f29cc25774e/pkg/cri/server/service.go#L227)
      `recover()` to recover state from previous runs of containerd
    * `recover()` then attempts to recover all containers through
      [`loadContainer()`](https://github.com/containerd/containerd/blob/ae7d74b9e21bd08260586db104a1fe04af754545/internal/cri/server/restart.go#L175)
    * When `loadContainer()` finds a container that is still running, it waits
      for the task (internal containerd object) to exit and sets up
      [exit monitoring](https://github.com/containerd/containerd/blob/ae7d74b9e21bd08260586db104a1fe04af754545/internal/cri/server/restart.go#L391)
    * Any exit that then happens must be
      [handled](https://github.com/containerd/containerd/blob/ae7d74b9e21bd08260586db104a1fe04af754545/internal/cri/server/events.go#L145)
    * Handling an exit includes
      [deleting the Task](https://github.com/containerd/containerd/blob/ae7d74b9e21bd08260586db104a1fe04af754545/internal/cri/server/events.go#L188)
      and specifying [`nri.WithContainerExit`](https://github.com/containerd/containerd/blob/ae7d74b9e21bd08260586db104a1fe04af754545/internal/cri/nri/nri_api_linux.go#L348)
      to [notify](https://github.com/containerd/containerd/blob/ae7d74b9e21bd08260586db104a1fe04af754545/internal/cri/nri/nri_api_linux.go#L356)
      any subscribed NRI plugins
    * NRI plugins need to know information about the pod (not just the sandbox),
      so before a plugin is notified the NRI API package
      [queries the Sandbox Store](https://github.com/containerd/containerd/blob/ae7d74b9e21bd08260586db104a1fe04af754545/internal/cri/nri/nri_api_linux.go#L232)
      through the CRI implementation
    * The `cri` implementation member field in the `nri.API` struct is set as part of the
      [`Register()`](https://github.com/containerd/containerd/blob/ae7d74b9e21bd08260586db104a1fe04af754545/internal/cri/nri/nri_api_linux.go#L66) method
    * The `nri.Register()` method is only called
      [much further down in the CRI `Run()` method](https://github.com/containerd/containerd/blob/ae71819c4f5e67bb4d5ae76a6b735f29cc25774e/pkg/cri/server/service.go#L279)
    
    Signed-off-by: Samuel Karp <samuelkarp@google.com>
    samuelkarp committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    10aec35 View commit details
    Browse the repository at this point in the history
  4. update runhcs binary to v0.12.4

    commit 149ca68 updated the hcsshim
    module to v0.12.4, but did not add a commit to also update the runhcs
    binary version.
    
    full diff: microsoft/hcsshim@v0.12.3...v0.12.4
    
    These versions are decoupled since 15b13fb
    to allow updating the binary version without updating the module, in cases
    where the module doesn't require updates.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    96352ad View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. Merge pull request #10394 from thaJeztah/deprecate_reference_SplitObject

    pkg/reference: deprecate SplitObject, and remove for v2.0
    AkihiroSuda committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    db1123b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10007 from Jenkins-J/fsverity-content-verification

    Fsverity content verification
    AkihiroSuda committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    7103e38 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Merge pull request #9903 from abel-von/add-update-resource-only

    sandbox: Add Update API for sandbox controller
    fuweid committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    f5f1165 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10402 from thaJeztah/update_runhcs_v0.12.4

    update runhcs binary to v0.12.4
    fuweid committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    37e0f54 View commit details
    Browse the repository at this point in the history
  3. cri: get pid count from container metrics

    This reduces latency of calling ListPodSandboxStats() by avoiding calling
    shim API Task().
    
    Signed-off-by: Eric Lin <linxiulei@gmail.com>
    linxiulei committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    f6e731c View commit details
    Browse the repository at this point in the history
  4. Move fsverity package to internal

    This functionality is not directly related to containerd and could move
    to external package at some point.
    
    Signed-off-by: Derek McGowan <derek@mcg.dev>
    dmcgowan committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    23170e2 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10401 from samuelkarp/nri-panic

    cri: ensure NRI API never has nil CRI
    samuelkarp committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    ebcbbe5 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10407 from dmcgowan/fsverity-internal

    Move fsverity package to internal
    fuweid committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    3b2a14b View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10375 from linxiulei/podstats

    cri: get pid count from container metrics
    fuweid committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    1fb1882 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. update go version to 1.22.5

    Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
    akhilerm committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    56495b4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10416 from akhilerm/update-go1.22.5

    update go version to 1.22.5
    AkihiroSuda committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    1117f66 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. CI: update Fedora to 40

    Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
    AkihiroSuda committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    51f34ff View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Merge pull request #10436 from AkihiroSuda/fedora-40

    CI: update Fedora to 40
    AkihiroSuda committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    cbb2fc7 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Set stderr to empty string when using terminal on Windows.

        Windows HCSShim requires that stderr is an empty string when using terminal.
    	Reference: https://github.com/microsoft/hcsshim/blob/200feabd854da69f615a598ed6a1263ce9531676/cmd/containerd-shim-runhcs-v1/service_internal.go#L127
    
    Signed-off-by: Christine Murimi <mor.tina@outlook.com>
    TinaMor committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    eaa1afe View commit details
    Browse the repository at this point in the history
  2. client: fix tasks with PID 0 cannot be forced to delete

    Signed-off-by: Iceber Gu <caiwei95@hotmail.com>
    Iceber committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    efd4415 View commit details
    Browse the repository at this point in the history
  3. script: bump up imgcrypt version to v1.2.0-rc1

    Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com>
    ktock committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    203cb30 View commit details
    Browse the repository at this point in the history
  4. build(deps): bump the golang-x group with 2 updates

    Bumps the golang-x group with 2 updates: [golang.org/x/mod](https://github.com/golang/mod) and [golang.org/x/sys](https://github.com/golang/sys).
    
    
    Updates `golang.org/x/mod` from 0.18.0 to 0.19.0
    - [Commits](golang/mod@v0.18.0...v0.19.0)
    
    Updates `golang.org/x/sys` from 0.21.0 to 0.22.0
    - [Commits](golang/sys@v0.21.0...v0.22.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/mod
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: golang-x
    - dependency-name: golang.org/x/sys
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: golang-x
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    63b55e6 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Merge pull request #10443 from containerd/dependabot/go_modules/golan…

    …g-x-8115ffb80d
    
    build(deps): bump the golang-x group with 2 updates
    mxpv committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    1b24e53 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. scripts/critest.sh: Prepare for userns tests in runc

    When runc 1.2.0 is released, it will expose support for userns and
    therefore the critest suite will run those tests. The thing is, runc
    needs to be able to traverse the path to mount the rootfs on itself.
    
    Let's just mark the paths from the BDIR upwards with +x permissions, so
    the tests run fine. Containerd already makes sure that the paths below
    (the ones it creates) have the right permissions and for the right
    group, etc.
    
    I've tested with runc 1.2.0-rc.2 and CI fails without this path, with
    this patch it works just fine.
    
    Signed-off-by: Rodrigo Campos <rodrigoca@microsoft.com>
    rata committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    89a2cac View commit details
    Browse the repository at this point in the history
  2. script/setup/config-containerd: Use slow_chown

    slow_chown is safe to add on all kernels, and when running in old
    kernels (as some CI distros on purpose are), we want the expensive
    fallback.
    
    Vagrant setup and others use this script to config containerd. This
    fixes userns tests with runc 1.2.0-rc.2 when running with old kernels.
    
    Signed-off-by: Rodrigo Campos <rodrigoca@microsoft.com>
    rata committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    e1adfae View commit details
    Browse the repository at this point in the history
  3. use typeurl funcs for marshalling anypb.Any

    Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
    akhilerm committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    300fd77 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Fix for [cri] ttrpc: closed during ListPodSandboxStats

    Signed-off-by: Davanum Srinivas <davanum@gmail.com>
    dims committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    0772d0a View commit details
    Browse the repository at this point in the history
  2. Update cri-tools to v1.30.1

    This patch release includes just a fix to skip userns tests on host that
    don't support the feature. See:
    
    	https://github.com/kubernetes-sigs/cri-tools/releases/tag/v1.30.1
    
    This is needed for CI to work fine when we update to runc 1.2 (not yet
    released). It is also a blocker for the final runc release to make sure
    it works in all known downstreams. This makes it work fine here :)
    
    Signed-off-by: Rodrigo Campos <rodrigoca@microsoft.com>
    rata committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    7c4de28 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10451 from dims/cri-ttrpc-closed-during-ListPodSa…

    …ndboxStats-main
    
    Fix for [cri] ttrpc: closed during ListPodSandboxStats
    dmcgowan committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    231301c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10378 from akhilerm/use-marshall-from-type-url

    use typeurl funcs for marshalling anypb.Any
    mxpv committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    ac0f34f View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. cri: optimize ListPodSandboxStats with parallelism

    Signed-off-by: Eric Lin <linxiulei@gmail.com>
    linxiulei committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    807f325 View commit details
    Browse the repository at this point in the history
  2. updated the domain in the link

    Signed-off-by: harshitasao <harshitasao@gmail.com>
    harshitasao committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    274de35 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Add read permission limit on link workflow

    Signed-off-by: Derek McGowan <derek@mcg.dev>
    dmcgowan committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    edd84f4 View commit details
    Browse the repository at this point in the history
  2. Remove static link to images outside of the repository

    If an image is needed, it should be in the repository. In this case the
    logo images are not necessary.
    
    Signed-off-by: Derek McGowan <derek@mcg.dev>
    dmcgowan committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    7480de2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10449 from rata/rata/userns-ci-fixes

    CI fixes for upcoming runc 1.2.0
    dmcgowan committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    42daab9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10412 from TinaMor/tinamor/dev

    [Windows] Set stderr to empty string when using terminal on Windows
    samuelkarp committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    0262714 View commit details
    Browse the repository at this point in the history
  5. build(deps): bump tags.cncf.io/container-device-interface

    Bumps [tags.cncf.io/container-device-interface](https://github.com/cncf-tags/container-device-interface) from 0.7.2 to 0.8.0.
    - [Release notes](https://github.com/cncf-tags/container-device-interface/releases)
    - [Commits](cncf-tags/container-device-interface@v0.7.2...v0.8.0)
    
    ---
    updated-dependencies:
    - dependency-name: tags.cncf.io/container-device-interface
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    9315d59 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump github.com/Microsoft/hcsshim from 0.12.4 to 0.12.5

    Bumps [github.com/Microsoft/hcsshim](https://github.com/Microsoft/hcsshim) from 0.12.4 to 0.12.5.
    - [Release notes](https://github.com/Microsoft/hcsshim/releases)
    - [Commits](microsoft/hcsshim@v0.12.4...v0.12.5)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/Microsoft/hcsshim
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    9eda0b7 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Merge pull request #10460 from dmcgowan/update-link-gha-workflow

    Add read permission limit on link workflow
    kzys committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    67a0efc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10465 from containerd/dependabot/go_modules/githu…

    …b.com/Microsoft/hcsshim-0.12.5
    
    build(deps): bump github.com/Microsoft/hcsshim from 0.12.4 to 0.12.5
    AkihiroSuda committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    ac818cb View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10464 from containerd/dependabot/go_modules/tags.…

    …cncf.io/container-device-interface-0.8.0
    
    build(deps): bump tags.cncf.io/container-device-interface from 0.7.2 to 0.8.0
    AkihiroSuda committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    ca6a8a5 View commit details
    Browse the repository at this point in the history
  4. Include filename in error

    Signed-off-by: Colin O'Dell <colinodell@gmail.com>
    colinodell committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    c8254df View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10471 from colinodell/include-path-in-error

    Include file path in tar copy errors
    kzys committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    3e5e5b4 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10357 from ktock/script-setup-imgcrypt-version-1.…

    …1.11
    
    script: bump up imgcrypt version to v1.2.0-rc1
    kzys committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    b31d3fd View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10376 from linxiulei/concurrent_podstats

    cri: optimize ListPodSandboxStats with parallelism
    samuelkarp committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    78d3e20 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. update documentation for content-flow

    Signed-off-by: Avi Deitcher <avi@deitcher.net>
    deitch committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    1a5c711 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10203 from deitch/content-flow-with-snapshot-updates

    update documentation for content-flow
    samuelkarp committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    da36556 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Vendor GRPC 1.64

    Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
    mxpv committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    a5be629 View commit details
    Browse the repository at this point in the history
  2. Use grpc.NewClient instead of deprecated ones

    Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
    mxpv committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    63b4688 View commit details
    Browse the repository at this point in the history
  3. Add resolver workaround for error: name resolver error: produced zero…

    … addresses
    
    Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
    mxpv committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    fb674f8 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. vendor: github.com/moby/sys/mountinfo v0.7.2

    full diff: moby/sys@mountinfo/v0.7.1...mountinfo/v0.7.2
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    08d6c93 View commit details
    Browse the repository at this point in the history
  2. vendor: github.com/moby/sys/signal v0.7.1

    full diff: moby/sys@signal/v0.7.0...signal/v0.7.1
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    95b429c View commit details
    Browse the repository at this point in the history
  3. vendor: github.com/moby/sys/symlink v0.3.0

    full diff: moby/sys@symlink/v0.2.0...symlink/v0.3.0
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    1bfa7c8 View commit details
    Browse the repository at this point in the history
  4. vendor: github.com/moby/sys/sequential v0.6.0

    full diff: moby/sys@sequential/v0.5.0...sequential/v0.6.0
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    a779449 View commit details
    Browse the repository at this point in the history
  5. Avoid potential reallocs by pre-sizing some slices

    There's a couple spots where we know exactly how large
    the destination buffer should be, so pre-size these to
    avoid any reallocs to a higher capacity.
    
    Signed-off-by: Danny Canter <danny@dcantah.dev>
    dcantah committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    b41bb6d View commit details
    Browse the repository at this point in the history
  6. Fix TestNewBinaryIOCleanup failing with gotip

    This PR ignores a new pidfd file descriptor that is introduced in
    gotip (future 1.23) and should not be considered when detecting fd leaks.
    
    Fixes #10345
    
    Signed-off-by: Mauri de Souza Meneguzzo <mauri870@gmail.com>
    mauri870 committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    f0aecaa View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Merge pull request #10487 from thaJeztah/bump_moby_sys

    vendor: update moby/sys dependencies
    dmcgowan committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    eb56f15 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10250 from mxpv/grpc

    Bump GRPC to 1.64
    mxpv committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    01a2b6f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10488 from dcantah/avoid-realloc

    Avoid potential reallocs by pre-sizing some slices
    samuelkarp committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    1e3c35b View commit details
    Browse the repository at this point in the history
  4. build(deps): bump github.com/containerd/imgcrypt

    Bumps [github.com/containerd/imgcrypt](https://github.com/containerd/imgcrypt) from 1.1.12-0.20240528203804-3ca09a2db5cd to 1.2.0-rc1.
    - [Release notes](https://github.com/containerd/imgcrypt/releases)
    - [Changelog](https://github.com/containerd/imgcrypt/blob/main/CHANGES)
    - [Commits](https://github.com/containerd/imgcrypt/commits/v1.2.0-rc1)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/containerd/imgcrypt
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    2d97134 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10408 from containerd/dependabot/go_modules/githu…

    …b.com/containerd/imgcrypt-1.2.0-rc1
    
    build(deps): bump github.com/containerd/imgcrypt from 1.1.12-0.20240528203804-3ca09a2db5cd to 1.2.0-rc1
    estesp committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    bfb2a35 View commit details
    Browse the repository at this point in the history
  6. KEP-3619: implement features.supplemental_groups_policy in RuntimeStatus

    Signed-off-by: Shingo Omura <everpeace@gmail.com>
    everpeace committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    ee2c0d9 View commit details
    Browse the repository at this point in the history
  7. KEP-3619: update cri-api version

    Signed-off-by: Shingo Omura <everpeace@gmail.com>
    everpeace committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    81ef465 View commit details
    Browse the repository at this point in the history
  8. build(deps): bump github.com/containernetworking/cni from 1.2.2 to 1.2.3

    Bumps [github.com/containernetworking/cni](https://github.com/containernetworking/cni) from 1.2.2 to 1.2.3.
    - [Release notes](https://github.com/containernetworking/cni/releases)
    - [Commits](containernetworking/cni@v1.2.2...v1.2.3)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/containernetworking/cni
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    025d116 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Merge pull request #10410 from everpeace/kep-3619-runtimestatus-featu…

    …res-supplemental_groups_policy
    
    KEP-3619: Implement  RuntimeStatus.features.supplemental_groups_policy in CRI
    AkihiroSuda committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    6c6eac5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10346 from mauri870/hotfix/gotip-test

    Fix TestNewBinaryIOCleanup failing with gotip
    estesp committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    0fe79b6 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump the otel group across 1 directory with 8 updates

    Bumps the otel group with 5 updates in the / directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.51.0` | `0.53.0` |
    | [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.51.0` | `0.53.0` |
    | [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.28.0` |
    | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.28.0` |
    | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.28.0` |
    
    
    
    Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.51.0 to 0.53.0
    - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
    - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
    - [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.51.0...zpages/v0.53.0)
    
    Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.51.0 to 0.53.0
    - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
    - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
    - [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.51.0...zpages/v0.53.0)
    
    Updates `go.opentelemetry.io/otel` from 1.26.0 to 1.28.0
    - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
    - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
    - [Commits](open-telemetry/opentelemetry-go@v1.26.0...v1.28.0)
    
    Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.26.0 to 1.28.0
    - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
    - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
    - [Commits](open-telemetry/opentelemetry-go@v1.26.0...v1.28.0)
    
    Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.26.0 to 1.28.0
    - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
    - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
    - [Commits](open-telemetry/opentelemetry-go@v1.26.0...v1.28.0)
    
    Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from 1.26.0 to 1.28.0
    - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
    - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
    - [Commits](open-telemetry/opentelemetry-go@v1.26.0...v1.28.0)
    
    Updates `go.opentelemetry.io/otel/sdk` from 1.26.0 to 1.28.0
    - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
    - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
    - [Commits](open-telemetry/opentelemetry-go@v1.26.0...v1.28.0)
    
    Updates `go.opentelemetry.io/otel/trace` from 1.26.0 to 1.28.0
    - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
    - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
    - [Commits](open-telemetry/opentelemetry-go@v1.26.0...v1.28.0)
    
    ---
    updated-dependencies:
    - dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: otel
    - dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: otel
    - dependency-name: go.opentelemetry.io/otel
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: otel
    - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: otel
    - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: otel
    - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: otel
    - dependency-name: go.opentelemetry.io/otel/sdk
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: otel
    - dependency-name: go.opentelemetry.io/otel/trace
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: otel
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    bc51d4b View commit details
    Browse the repository at this point in the history
  4. build(deps): bump the k8s group across 1 directory with 4 updates

    Bumps the k8s group with 4 updates in the / directory: [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery), [k8s.io/client-go](https://github.com/kubernetes/client-go), [k8s.io/component-base](https://github.com/kubernetes/component-base) and [k8s.io/kubelet](https://github.com/kubernetes/kubelet).
    
    
    Updates `k8s.io/apimachinery` from 0.30.2 to 0.30.3
    - [Commits](kubernetes/apimachinery@v0.30.2...v0.30.3)
    
    Updates `k8s.io/client-go` from 0.30.2 to 0.30.3
    - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
    - [Commits](kubernetes/client-go@v0.30.2...v0.30.3)
    
    Updates `k8s.io/component-base` from 0.30.2 to 0.30.3
    - [Commits](kubernetes/component-base@v0.30.2...v0.30.3)
    
    Updates `k8s.io/kubelet` from 0.30.2 to 0.30.3
    - [Commits](kubernetes/kubelet@v0.30.2...v0.30.3)
    
    ---
    updated-dependencies:
    - dependency-name: k8s.io/apimachinery
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s
    - dependency-name: k8s.io/client-go
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s
    - dependency-name: k8s.io/component-base
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s
    - dependency-name: k8s.io/kubelet
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    abdb4fd View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10494 from containerd/dependabot/go_modules/githu…

    …b.com/containernetworking/cni-1.2.3
    
    build(deps): bump github.com/containernetworking/cni from 1.2.2 to 1.2.3
    AkihiroSuda committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    323ba43 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10445 from containerd/dependabot/go_modules/otel-…

    …c1db8401eb
    
    build(deps): bump the otel group across 1 directory with 8 updates
    kzys committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    87833dc View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10495 from containerd/dependabot/go_modules/k8s-9…

    …1e0c64a7e
    
    build(deps): bump the k8s group across 1 directory with 4 updates
    kzys committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    442dadd View commit details
    Browse the repository at this point in the history
  8. Merge pull request #10343 from ambarve/fix_ordering_comment

    Fix incorrect comment about ordering of parent layers
    kzys committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    c3bed76 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. introspection: regenerate UUID if state is empty

    The /var/lib/containerd/io.containerd.grpc.v1.introspection/uuid file
    stores a UUID to identify the particular containerd daemon responding to
    requests.  The file should either exist with a UUID, or not exist.
    However, it has been observed that the file can be truncated with 0
    bytes, which will then fail to be parsed as a valid UUID.
    
    As a defensive practice, detect a 0-length file and overwrite with a new
    UUID rather than failing.
    
    Fixes: #10491
    Signed-off-by: Samuel Karp <samuelkarp@google.com>
    samuelkarp committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    0dcc51a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10503 from samuelkarp/issue-10491

    introspection: regenerate UUID if state is empty
    kzys committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    f990308 View commit details
    Browse the repository at this point in the history
  3. deprecation: update warnings for CRI config fields

    Some CRI config properties had removal postponed until v2.1 in
    #9966. Update the
    associated deprecation warnings to match the new removal version.
    
    Signed-off-by: Samuel Karp <samuelkarp@google.com>
    samuelkarp committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    f9146c0 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. vendor: github.com/moby/sys/user v0.2.0

    full diff: moby/sys@user/v0.1.0...user/v0.2.0
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    40a315b View commit details
    Browse the repository at this point in the history
  2. pkg/userns: deprecate and migrate to github.com/moby/sys/user/userns

    The userns package in libcontainer was integrated into the moby/sys/user
    module at commit [3778ae603c706494fd1e2c2faf83b406e38d687d][1].
    
    This patch deprecates the containerd fork of that package, and adds it as
    an alias for the moby/sys/user/userns package.
    
    [1]: opencontainers/runc@3778ae6
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    8437c56 View commit details
    Browse the repository at this point in the history
  3. remove deprecated pkg/userns

    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    eddd90d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10473 from thaJeztah/migrate_userns

    pkg/userns: deprecate and migrate to github.com/moby/sys/user/userns
    AkihiroSuda committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    762df8b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10509 from samuelkarp/pr-9966-follow-up

    deprecation: update warnings for CRI config fields
    AkihiroSuda committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    7a1f6b2 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #9858 from w13915984028/fixdebug

    Add file name to device type check failure message
    kzys committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    2ddd3db View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. build(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0

    Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.3 to 2.4.0.
    - [Release notes](https://github.com/ossf/scorecard-action/releases)
    - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
    - [Commits](ossf/scorecard-action@dc50aa9...62b2cac)
    
    ---
    updated-dependencies:
    - dependency-name: ossf/scorecard-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    71b5b34 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump github.com/urfave/cli/v2 from 2.27.2 to 2.27.3

    Bumps [github.com/urfave/cli/v2](https://github.com/urfave/cli) from 2.27.2 to 2.27.3.
    - [Release notes](https://github.com/urfave/cli/releases)
    - [Changelog](https://github.com/urfave/cli/blob/main/docs/CHANGELOG.md)
    - [Commits](urfave/cli@v2.27.2...v2.27.3)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/urfave/cli/v2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    ad24ca9 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Merge pull request #10518 from containerd/dependabot/github_actions/o…

    …ssf/scorecard-action-2.4.0
    
    build(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0
    kzys committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    ea3e1d9 View commit details
    Browse the repository at this point in the history
  2. Make StopPodSandbox RPC idempotent

    Similar to sandbox removal, the stop of a sandbox should be a noop if
    the sandbox has not been found.
    
    Found during: kubernetes-sigs/cri-tools#1535
    
    Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
    saschagrunert committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c6cea95 View commit details
    Browse the repository at this point in the history
  3. Make StopContainer RPC idempotent

    Similar to container removal, the stop of a container should be a noop if
    the container has not been found.
    
    Found during: kubernetes-sigs/cri-tools#1536
    
    Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
    saschagrunert committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    a97b118 View commit details
    Browse the repository at this point in the history
  4. core/metadata: migrate sandboxes bucket into v1

    Signed-off-by: Wei Fu <fuweid89@gmail.com>
    fuweid committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    4cfeb7b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10521 from saschagrunert/idempotence-ctr

    Make `StopContainer` RPC idempotent
    mxpv committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    7bcc785 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10520 from saschagrunert/cri

    Make `StopPodSandbox` RPC idempotent
    mxpv committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    fec24e2 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10519 from containerd/dependabot/go_modules/githu…

    …b.com/urfave/cli/v2-2.27.3
    
    build(deps): bump github.com/urfave/cli/v2 from 2.27.2 to 2.27.3
    mxpv committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    fae1118 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #10442 from Iceber/fix_ctr_delete_force

    client: fix tasks with PID 0 cannot be forced to delete
    mxpv committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    fd2a767 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Ensure /run/containerd is created with correct perms

    There are a couple directories that get created under the default
    state directory ("/run/containerd") even when containerd is configured
    to use a different location for its state directory. Create the default
    state directory even if containerd is configured to use a different
    state directory location. This ensure pkg/shim and pkg/fifo won't create
    the default state directory with incorrect permissions when calling
    os.MkdirAll for their respective subdirectories.
    
    Signed-off-by: Erikson Tung <etung@netflix.com>
    etungsten committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    551ac06 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10472 from fuweid/migrate-sandboxes-bucket

    core/metadata: migrate sandboxes bucket into v1
    AkihiroSuda committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    babfebf View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10516 from etungsten/ensure-state-dir-perms

    Ensure /run/containerd gets created with correct perms
    estesp committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    7a80448 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. support to syncfs after pull by using diff plugin

    Signed-off-by: ningmingxiao <ning.mingxiao@zte.com.cn>
    ningmingxiao committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    0e4f210 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Merge pull request #10284 from ningmingxiao/sync

    support to syncfs after pull by using diff plugin
    fuweid committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    45d8917 View commit details
    Browse the repository at this point in the history
  2. Add spans to CRI runtime service and related client methods

    This adds otel spans to CRI service mainly targeting mutating apis which includes:
    * Sandbox apis - RunPodSandbox, StopPodSandbox, RemovePodSandbox
    * Container apis - CreateContainer, StartContainer, StopContainer, RemoveContainer
    * Attach, Exec and Exec Sync
    * Containerd client methods: container.go, client.go, process.go and task.go
    
    Signed-off-by: Swagat Bora <sbora@amazon.com>
    swagatbora90 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    c0cdcb3 View commit details
    Browse the repository at this point in the history
  3. Remove extra span created in the instrumented service layer

    Signed-off-by: Swagat Bora <sbora@amazon.com>
    swagatbora90 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    83c2696 View commit details
    Browse the repository at this point in the history
  4. docs/content-flow: fix code fence delimiter

    Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
    katexochen committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    d036988 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10547 from katexochen/code-flow-delim

    docs/content-flow: fix code fence delimiter
    mxpv committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    7f707b5 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump google-github-actions/upload-cloud-storage

    Bumps [google-github-actions/upload-cloud-storage](https://github.com/google-github-actions/upload-cloud-storage) from 2.1.0 to 2.1.1.
    - [Release notes](https://github.com/google-github-actions/upload-cloud-storage/releases)
    - [Changelog](https://github.com/google-github-actions/upload-cloud-storage/blob/main/CHANGELOG.md)
    - [Commits](google-github-actions/upload-cloud-storage@v2.1.0...v2.1.1)
    
    ---
    updated-dependencies:
    - dependency-name: google-github-actions/upload-cloud-storage
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    6814cc3 View commit details
    Browse the repository at this point in the history
  7. build(deps): bump the golang-x group with 3 updates

    Bumps the golang-x group with 3 updates: [golang.org/x/mod](https://github.com/golang/mod), [golang.org/x/sync](https://github.com/golang/sync) and [golang.org/x/sys](https://github.com/golang/sys).
    
    
    Updates `golang.org/x/mod` from 0.19.0 to 0.20.0
    - [Commits](golang/mod@v0.19.0...v0.20.0)
    
    Updates `golang.org/x/sync` from 0.7.0 to 0.8.0
    - [Commits](golang/sync@v0.7.0...v0.8.0)
    
    Updates `golang.org/x/sys` from 0.22.0 to 0.23.0
    - [Commits](golang/sys@v0.22.0...v0.23.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/mod
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: golang-x
    - dependency-name: golang.org/x/sync
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: golang-x
    - dependency-name: golang.org/x/sys
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: golang-x
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    267fac5 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Update release job to generate artifacts attestation

    Signed-off-by: Vishal Reddy Gurrala <vishalgurrala21@gmail.com>
    vishalRGurrala committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    337d8c5 View commit details
    Browse the repository at this point in the history
  2. Attest artifacts in release workflow

    Signed-off-by: Vishal Reddy Gurrala <vishalgurrala21@gmail.com>
    vishalRGurrala committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    fc1637d View commit details
    Browse the repository at this point in the history
  3. script/setup/install-runc: fix runc using incorrect version

    runc v1.1.13 introduced an option to customize the version (as printed by the
    `--version` flag) through a `VERSION` Make variable / environment variable
    (see [1]).
    
    This variable collided with the `VERSION` environment variable used by
    containerd for the same purpose, which lead to `runc` binaries built
    using the version of containerd;
    
        runc --version
        runc version 1.7.20
        commit: v1.1.13-0-g58aa9203
        ...
    
    This patch unsets the `VERSION` variable to bring prevent it from being
    inherited and to bring back the previous behavior.
    
    Before this patch:
    
        docker build -t containerd-test -f contrib/Dockerfile.test .
        docker run -it --rm --env VERSION=1.7.20 containerd-test sh -c 'script/setup/install-runc && /usr/local/sbin/runc --version'
        # ....
        HEAD is now at 58aa9203 VERSION: release 1.1.13
        go build -trimpath "-buildmode=pie"  -tags "seccomp" -ldflags "-X main.gitCommit=v1.1.13-0-g58aa9203 -X main.version=1.7.20 " -o runc .
        install -D -m0755 runc /usr/local/sbin/runc
        /go/src/github.com/containerd/containerd
        runc version 1.7.20
        commit: v1.1.13-0-g58aa9203
        spec: 1.0.2-dev
        go: go1.22.5
        libseccomp: 2.5.4
    
    With this patch:
    
        docker build -t containerd-test -f contrib/Dockerfile.test .
        docker run -it --rm --env VERSION=1.7.20 containerd-test sh -c 'script/setup/install-runc && /usr/local/sbin/runc --version'
        # ....
        HEAD is now at 58aa9203 VERSION: release 1.1.13
        go build -trimpath "-buildmode=pie"  -tags "seccomp" -ldflags "-X main.gitCommit=v1.1.13-0-g58aa9203 -X main.version=v1.1.13 " -o runc .
        install -D -m0755 runc /usr/local/sbin/runc
        /go/src/github.com/containerd/containerd
        runc version v1.1.13
        commit: v1.1.13-0-g58aa9203
        spec: 1.0.2-dev
        go: go1.22.5
        libseccomp: 2.5.4
    
    [1]: opencontainers/runc@6f4d975
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    349d2b5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10556 from thaJeztah/fix_runc_version

    script/setup/install-runc: fix runc using incorrect version
    mxpv committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    10d4ee9 View commit details
    Browse the repository at this point in the history
  5. use ctx object from cliContext instead of a creating a new one

    Signed-off-by: Tariq Ibrahim <tibrahim@nvidia.com>
    tariq1890 committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    32c2d14 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Merge pull request #10551 from containerd/dependabot/go_modules/golan…

    …g-x-39bd39f2da
    
    build(deps): bump the golang-x group with 3 updates
    samuelkarp committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    58cf6e2 View commit details
    Browse the repository at this point in the history
  2. ctr: shim state for secondary tasks

    The v2 shim interface supports grouping, so a single shim can manage
    multiple tasks.  Prior to this change, the `shim state` command could
    only query the state of the primary task (task that shares the same ID
    as the shim).
    
    Signed-off-by: Samuel Karp <samuelkarp@google.com>
    samuelkarp committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    d59e8a8 View commit details
    Browse the repository at this point in the history
  3. ctr: shim state query for old shims

    Old shims do not implement containerd.task.v3.Task, but it can be
    useful to use a new ctr with an older shim especially during upgrade
    scenarios.
    
    Signed-off-by: Samuel Karp <samuelkarp@google.com>
    samuelkarp committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    7d4da0c View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Fix TestNewBinaryIOCleanup on Go 1.23 and Linux 5.4

    When running the test on Ubuntu focal (kernel version 5.4), the
    symlink for pidfd is anon_inode:[pidfd].
    
    Updates: #10345
    
    Signed-off-by: Shengjing Zhu <zhsj@debian.org>
    zhsj committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    8ef73c5 View commit details
    Browse the repository at this point in the history
  2. migrate to github.com/moby/sys/userns

    Commit 8437c56 migrated the use of the
    userns package to the github.com/moby/sys/user module.
    
    After further discussion with maintainers, it was decided to move the
    userns package to a separate module, as it has no direct relation with
    "user" operations (other than having "user" in its name).
    
    This patch migrates our code to use the new module.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    9776047 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Merge pull request #10563 from thaJeztah/migrate_userns

    migrate to github.com/moby/sys/userns
    dmcgowan committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    ee86aba View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10562 from zhsj/pidfd

    Fix TestNewBinaryIOCleanup on Go 1.23 and Linux 5.4
    dmcgowan committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    268ae7f View commit details
    Browse the repository at this point in the history
  3. update to go1.22.6

    - https://github.com/golang/go/issues?q=milestone%3AGo1.22.6+label%3ACherryPickApproved
    - full diff: golang/go@go1.22.5...go1.22.6
    
    go1.22.6 (released 2024-08-06) includes fixes to the go command, the compiler,
    the linker, the trace command, the covdata command, and the bytes, go/types,
    and os/exec packages. See the Go 1.22.6 milestone on our issue tracker for
    details.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    a100b05 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7616 from swagatbora90/trace-cri-runtime

    Add tracing spans to CRI runtime service apis
    mxpv committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    0b02e0c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10569 from thaJeztah/bump_go

    update to go1.22.6
    mxpv committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    3c344bc View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10550 from containerd/dependabot/github_actions/g…

    …oogle-github-actions/upload-cloud-storage-2.1.1
    
    build(deps): bump google-github-actions/upload-cloud-storage from 2.1.0 to 2.1.1
    kzys committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    6b04c9d View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. build(deps): bump google-github-actions/upload-cloud-storage

    Bumps [google-github-actions/upload-cloud-storage](https://github.com/google-github-actions/upload-cloud-storage) from 2.1.1 to 2.1.2.
    - [Release notes](https://github.com/google-github-actions/upload-cloud-storage/releases)
    - [Changelog](https://github.com/google-github-actions/upload-cloud-storage/blob/main/CHANGELOG.md)
    - [Commits](google-github-actions/upload-cloud-storage@v2.1.1...v2.1.2)
    
    ---
    updated-dependencies:
    - dependency-name: google-github-actions/upload-cloud-storage
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    1de84c2 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump golang.org/x/sys in the golang-x group

    Bumps the golang-x group with 1 update: [golang.org/x/sys](https://github.com/golang/sys).
    
    
    Updates `golang.org/x/sys` from 0.23.0 to 0.24.0
    - [Commits](golang/sys@v0.23.0...v0.24.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/sys
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: golang-x
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    6ed54e9 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump k8s.io/cri-api in the k8s group

    Bumps the k8s group with 1 update: [k8s.io/cri-api](https://github.com/kubernetes/cri-api).
    
    
    Updates `k8s.io/cri-api` from 0.31.0-beta.0.0.20240716205706-865479a3e1b3 to 0.32.0-alpha.0
    - [Commits](https://github.com/kubernetes/cri-api/commits/v0.32.0-alpha.0)
    
    ---
    updated-dependencies:
    - dependency-name: k8s.io/cri-api
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: k8s
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    1127908 View commit details
    Browse the repository at this point in the history
  4. build(deps): bump github.com/urfave/cli/v2 from 2.27.3 to 2.27.4

    Bumps [github.com/urfave/cli/v2](https://github.com/urfave/cli) from 2.27.3 to 2.27.4.
    - [Release notes](https://github.com/urfave/cli/releases)
    - [Changelog](https://github.com/urfave/cli/blob/main/docs/CHANGELOG.md)
    - [Commits](urfave/cli@v2.27.3...v2.27.4)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/urfave/cli/v2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    3f53e7a View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Merge pull request #10560 from samuelkarp/ctr-shim-state

    ctr: shim state for secondary tasks & shim state query for old shims
    fuweid committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    7403f91 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10557 from tariq1890/cli-ctx-add

    use ctx object from cliContext instead of a creating a new one
    fuweid committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    dd2a24c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10585 from containerd/dependabot/go_modules/golan…

    …g-x-ef3ba730bc
    
    build(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 in the golang-x group
    AkihiroSuda committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    eebc80d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10552 from containerd/dependabot/go_modules/k8s-c…

    …ec78cdc0e
    
    build(deps): bump k8s.io/cri-api from 0.31.0-beta.0.0.20240716205706-865479a3e1b3 to 0.32.0-alpha.0 in the k8s group
    AkihiroSuda committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    c878093 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10586 from containerd/dependabot/go_modules/githu…

    …b.com/urfave/cli/v2-2.27.4
    
    build(deps): bump github.com/urfave/cli/v2 from 2.27.3 to 2.27.4
    AkihiroSuda committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    bd9aed6 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10584 from containerd/dependabot/github_actions/g…

    …oogle-github-actions/upload-cloud-storage-2.1.2
    
    build(deps): bump google-github-actions/upload-cloud-storage from 2.1.1 to 2.1.2
    AkihiroSuda committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    a406da9 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. add go1.23.0

    Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
    akhilerm committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    fb8cd04 View commit details
    Browse the repository at this point in the history
  2. update golangci-lint to v1.60.1

    Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
    akhilerm committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    20ee6de View commit details
    Browse the repository at this point in the history
  3. remove windows check in linux_test file

    Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
    akhilerm committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    f8e0753 View commit details
    Browse the repository at this point in the history
  4. ignore the static check when using anonymous struct in testing

    Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
    akhilerm committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    1027b31 View commit details
    Browse the repository at this point in the history
  5. use format string when using printf like commands

    As per golang/go#60529, printf like commands with
    non-constant format strings and no args give an error in govet
    
    Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
    akhilerm committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    ebc4735 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10578 from akhilerm/test-gotip

    Add go 1.23.0
    AkihiroSuda committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    f5d5407 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. docs: Update BUILDING.md

    Signed-off-by: Javier Maestro <jjmaestro@ieee.org>
    jjmaestro committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    4356837 View commit details
    Browse the repository at this point in the history
  2. docs: update for containerd v2

    Fix issue 10132
    
    Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
    AkihiroSuda committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    a3d84a1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10526 from AkihiroSuda/fix-10132

    docs: update for containerd v2
    mikebrow committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    a922786 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10593 from jjmaestro/patch-1

    docs: Update BUILDING.md
    AkihiroSuda committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    919beb1 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. docs: add k8s 1.31 to support matrix to RELEASES

    Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
    akhilerm committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    9e2357f View commit details
    Browse the repository at this point in the history
  2. script/setup/install-dev-tools: update protoc-gen-go-ttrpc to v1.2.5

    The current version was updated in 65031ea,
    and looks to be
    
    - 1 commit ahead of v1.2.3; containerd/ttrpc@v1.2.3...faba589
    - slightly behind of v1.2.4; containerd/ttrpc@faba589...v1.2.4
    
    This patch upstreas it to the current (v1.2.5) version, aligning it with
    the version used in `go.mod`;
    containerd/ttrpc@faba589...v1.2.5
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    cd4e24e View commit details
    Browse the repository at this point in the history
  3. script/setup/install-dev-tools: include patch version in versions

    The OpenSSF scorecard is complaining about these two dependencies being
    installed without a patch version specified;
    
        Warn: goCommand not pinned by hash: script/setup/install-dev-tools:27
        Warn: goCommand not pinned by hash: script/setup/install-dev-tools:28
    
    While the error indicates it expects a hash, it looks like it's fine
    with other modules in the same file, the difference being that those
    specify a full version, including path version, e.g.;
    https://github.com/containerd/containerd/blob/919beb1cf7d4edda26a3b95bf1b0d83b178e995e/script/setup/install-dev-tools#L26
    
    This patch updates `protoc-gen-go` and `protoc-gen-go-grpc` to the latest
    patch release for the specified versions.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    66817fc View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10604 from thaJeztah/openssf_happiness

    script/setup/install-dev-tools: update protoc-gen-go-ttrpc to v1.2.5, specify patch versions
    estesp committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    219df0e View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10600 from akhilerm/update-support-matrix

    docs: add k8s 1.31 to support matrix
    estesp committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    704c94b View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10338 from harshitasao/scorecard-badge

    Added the OpenSSF Scorecard Badge
    estesp committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    0ecaec4 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Update hcsshim to v0.12.6

    Signed-off-by: Kirtana Ashok <kiashok@microsoft.com>
    kiashok committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    93abc2f View commit details
    Browse the repository at this point in the history
  2. build(deps): bump google-github-actions/upload-cloud-storage

    Bumps [google-github-actions/upload-cloud-storage](https://github.com/google-github-actions/upload-cloud-storage) from 2.1.2 to 2.1.3.
    - [Release notes](https://github.com/google-github-actions/upload-cloud-storage/releases)
    - [Changelog](https://github.com/google-github-actions/upload-cloud-storage/blob/main/CHANGELOG.md)
    - [Commits](google-github-actions/upload-cloud-storage@v2.1.2...v2.1.3)
    
    ---
    updated-dependencies:
    - dependency-name: google-github-actions/upload-cloud-storage
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    429085c View commit details
    Browse the repository at this point in the history
  3. build(deps): bump dario.cat/mergo from 1.0.0 to 1.0.1

    Bumps [dario.cat/mergo](https://github.com/imdario/mergo) from 1.0.0 to 1.0.1.
    - [Release notes](https://github.com/imdario/mergo/releases)
    - [Commits](darccio/mergo@v1.0.0...v1.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: dario.cat/mergo
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    1bff3bf View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Merge pull request #10613 from kiashok/update-hcsshim-12.6

    Update hcsshim to v0.12.6
    fuweid committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    e8104a4 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump the k8s group with 5 updates

    Bumps the k8s group with 5 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.30.3` | `0.31.0` |
    | [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.30.3` | `0.31.0` |
    | [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.30.3` | `0.31.0` |
    | [k8s.io/kubelet](https://github.com/kubernetes/kubelet) | `0.30.3` | `0.31.0` |
    | [k8s.io/utils](https://github.com/kubernetes/utils) | `0.0.0-20230726121419-3b25d923346b` | `0.0.0-20240711033017-18e509b52bc8` |
    
    
    Updates `k8s.io/apimachinery` from 0.30.3 to 0.31.0
    - [Commits](kubernetes/apimachinery@v0.30.3...v0.31.0)
    
    Updates `k8s.io/client-go` from 0.30.3 to 0.31.0
    - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
    - [Commits](kubernetes/client-go@v0.30.3...v0.31.0)
    
    Updates `k8s.io/component-base` from 0.30.3 to 0.31.0
    - [Commits](kubernetes/component-base@v0.30.3...v0.31.0)
    
    Updates `k8s.io/kubelet` from 0.30.3 to 0.31.0
    - [Commits](kubernetes/kubelet@v0.30.3...v0.31.0)
    
    Updates `k8s.io/utils` from 0.0.0-20230726121419-3b25d923346b to 0.0.0-20240711033017-18e509b52bc8
    - [Commits](https://github.com/kubernetes/utils/commits)
    
    ---
    updated-dependencies:
    - dependency-name: k8s.io/apimachinery
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: k8s
    - dependency-name: k8s.io/client-go
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: k8s
    - dependency-name: k8s.io/component-base
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: k8s
    - dependency-name: k8s.io/kubelet
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: k8s
    - dependency-name: k8s.io/utils
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    021063c View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Register local content plugin from separate package

    Update the local content plugin to register itself in a consistent way
    as other plugins. This also allows the separate package to define its
    own configuration more cleanly.
    
    Signed-off-by: Derek McGowan <derek@mcg.dev>
    dmcgowan committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    50b0618 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Merge pull request #10618 from containerd/dependabot/go_modules/k8s-f…

    …6dd80a502
    
    build(deps): bump the k8s group with 5 updates
    AkihiroSuda committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    7b948fa View commit details
    Browse the repository at this point in the history
  2. build(deps): bump github.com/prometheus/client_golang

    Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.19.1 to 1.20.1.
    - [Release notes](https://github.com/prometheus/client_golang/releases)
    - [Changelog](https://github.com/prometheus/client_golang/blob/v1.20.1/CHANGELOG.md)
    - [Commits](prometheus/client_golang@v1.19.1...v1.20.1)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/prometheus/client_golang
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    1195b68 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. remove sha256-simd

    Signed-off-by: Jin Dong <djdongjin95@gmail.com>
    djdongjin committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    35b0292 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Merge pull request #10614 from containerd/dependabot/github_actions/g…

    …oogle-github-actions/upload-cloud-storage-2.1.3
    
    build(deps): bump google-github-actions/upload-cloud-storage from 2.1.2 to 2.1.3
    estesp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    f97b02f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10635 from djdongjin/remove-sha256-simd

    Remove sha256-simd dependency
    estesp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    2b6b961 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10631 from containerd/dependabot/go_modules/githu…

    …b.com/prometheus/client_golang-1.20.1
    
    build(deps): bump github.com/prometheus/client_golang from 1.19.1 to 1.20.1
    mxpv committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    dc8f875 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10626 from dmcgowan/content-local-plugin

    Register local content plugin from separate package
    estesp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    569a8d6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10615 from containerd/dependabot/go_modules/dario…

    ….cat/mergo-1.0.1
    
    build(deps): bump dario.cat/mergo from 1.0.0 to 1.0.1
    estesp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    6f1cbd1 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10543 from vishalRGurrala/feature/generate-attest…

    …ation-for-artifacts
    
    Generate attestation for artifacts during release CI job
    dmcgowan committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    a26a33c View commit details
    Browse the repository at this point in the history
  7. build(deps): bump go.etcd.io/bbolt from 1.3.10 to 1.3.11

    Bumps [go.etcd.io/bbolt](https://github.com/etcd-io/bbolt) from 1.3.10 to 1.3.11.
    - [Release notes](https://github.com/etcd-io/bbolt/releases)
    - [Commits](etcd-io/bbolt@v1.3.10...v1.3.11)
    
    ---
    updated-dependencies:
    - dependency-name: go.etcd.io/bbolt
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    4735098 View commit details
    Browse the repository at this point in the history
  8. build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.3

    Bumps [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml) from 2.2.2 to 2.2.3.
    - [Release notes](https://github.com/pelletier/go-toml/releases)
    - [Changelog](https://github.com/pelletier/go-toml/blob/v2/.goreleaser.yaml)
    - [Commits](pelletier/go-toml@v2.2.2...v2.2.3)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/pelletier/go-toml/v2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    faaafd6 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Add mailmap entry for Michael Zappa

    Signed-off-by: Derek McGowan <derek@mcg.dev>
    dmcgowan committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    a36d38f View commit details
    Browse the repository at this point in the history
  2. Update api vendor to latest tag

    Signed-off-by: Derek McGowan <derek@mcg.dev>
    dmcgowan committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    4ba502a View commit details
    Browse the repository at this point in the history
  3. Prepare release notes for v2.0.0-rc.4

    Signed-off-by: Derek McGowan <derek@mcg.dev>
    dmcgowan committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    cdbfcc2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10639 from containerd/dependabot/go_modules/githu…

    …b.com/pelletier/go-toml/v2-2.2.3
    
    build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.3
    estesp committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    38a2095 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10638 from containerd/dependabot/go_modules/go.et…

    …cd.io/bbolt-1.3.11
    
    build(deps): bump go.etcd.io/bbolt from 1.3.10 to 1.3.11
    estesp committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    9aa8de8 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump github.com/vishvananda/netlink

    Bumps [github.com/vishvananda/netlink](https://github.com/vishvananda/netlink) from 1.2.1-beta.2 to 1.3.0.
    - [Release notes](https://github.com/vishvananda/netlink/releases)
    - [Commits](vishvananda/netlink@v1.2.1-beta.2...v1.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/vishvananda/netlink
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    9906fac View commit details
    Browse the repository at this point in the history
  7. build(deps): bump github.com/prometheus/client_golang

    Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.1 to 1.20.2.
    - [Release notes](https://github.com/prometheus/client_golang/releases)
    - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
    - [Commits](prometheus/client_golang@v1.20.1...v1.20.2)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/prometheus/client_golang
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    1b03ca5 View commit details
    Browse the repository at this point in the history
  8. add benchmark

    Signed-off-by: Jin Dong <djdongjin95@gmail.com>
    djdongjin committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    6b97a08 View commit details
    Browse the repository at this point in the history
  9. avoid repeated calls in Tricolor gc

    Signed-off-by: Jin Dong <djdongjin95@gmail.com>
    djdongjin committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    d83184c View commit details
    Browse the repository at this point in the history
  10. Merge pull request #10643 from dmcgowan/prepare-v2.0.0-rc.4

    Prepare release notes for  v2.0.0-rc.4
    dmcgowan committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    fa5bf66 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #10641 from containerd/dependabot/go_modules/githu…

    …b.com/prometheus/client_golang-1.20.2
    
    build(deps): bump github.com/prometheus/client_golang from 1.20.1 to 1.20.2
    mxpv committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    1d576d1 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #10644 from djdongjin/improve-gc-tricolor

    Improve gc tricolor by avoiding revisiting nodes
    mxpv committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    0027f81 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #10640 from containerd/dependabot/go_modules/githu…

    …b.com/vishvananda/netlink-1.3.0
    
    build(deps): bump github.com/vishvananda/netlink from 1.2.1-beta.2 to 1.3.0
    AkihiroSuda committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    283149d View commit details
    Browse the repository at this point in the history