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

Prepare release notes for v1.5.15 #7759

Merged
merged 1 commit into from Dec 6, 2022

Conversation

dmcgowan
Copy link
Member

@dmcgowan dmcgowan commented Dec 6, 2022

Generated release notes

containerd 1.5.15

Welcome to the v1.5.15 release of containerd!

The fifteenth patch release for containerd 1.5 includes various fixes including a
long time issue with CNI resource leakage.

Notable Updates

  • Fix CNI leaks by changing pod network setup order in CRI plugin (#7464)
  • Fix request retry on push (#7479)
  • Fix lease labels unexpectedly overwriting expiration (#7746)

See the changelog for complete list of changes

Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.

Contributors

  • Akihiro Suda
  • Sebastiaan van Stijn
  • Wei Fu
  • Derek McGowan
  • Phil Estes
  • Kazuyoshi Kato
  • Hajime Tazaki
  • Qiutong Song
  • Austin Vazquez
  • Samuel Karp
  • jonyhy
  • Akhil Mohan
  • Gabriel Adrian Samfira
  • Gavin Inglis
  • Tobias Klauser
  • Yasin Turan
  • rongfu.leng

Changes

33 commits

  • Prepare release notes for v1.5.15
  • [release/1.5] cherry-pick: Fix order of operations when setting lease labels (#7746)
    • Fix order of operations when setting lease labels
  • [release/1.5] go.mod: use golang_protobuf_extensions v1.0.4 to prevent incompatible versions (#7722)
    • [release/1.5] go.mod: use golang_protobuf_extensions v1.0.4
  • [release/1.5] retry request on writer reset (#7479)
    • fix pusher concurrent close channel
    • retry request on writer reset
  • [release/1.5] Setup pod network after creating the sandbox container (#7464)
    • Update container with sandbox metadata after NetNS is created
    • Add integration tests with failpoint
    • Persist container and sandbox if resource cleanup fails, like teardownPodNetwork
  • [release/1.5] ctr export strictly match default platform (#7649)
    • ctr export strictly match default platform
  • [release/1.5] update to Go 1.18.8 to address CVE-2022-41716 (#7633)
  • [release/1.5] ctr import: strictly match platform (#7593)
    • ctr import: strictly match platform
  • [release/1.5] Upgrade containerd/continuity from v0.1.0 to v0.3.0 (#7555)
    • Upgrade containerd/continuity from v0.1.0 to v0.3.0
  • [release/1.5] feat: support import image for specific platform (#7595)
    • fix: wrong flag type
    • feat: support import image for specific platform
  • [release/1.5] cherry-pick: Migrate away from GitHub actions set-output (#7583)
    • Migrate away from GitHub actions set-output
  • [release/1.5] test: introduce failpoint control to runc-shimv2 and cni (#7578)
    • integration: Add injected failpoint testing for RunPodSandbox
    • integration: simplify CNI-fp and add README.md
    • pkg/failpoint: add FreeBSD link and update pkg doc
    • integration: CNI bridge wrapper with failpoint
    • pkg/failpoint: add DelegatedEval API
    • bin/ctr,integration: new runc-shim with failpoint
    • pkg/failpoint: init failpoint package

Changes from containerd/continuity

56 commits

  • go.mod: update dependencies (take 2) (#204)
    • go.mod: update dependencies (take 2)
  • Revert "go.mod: update dependencies" (#205)
    • Revert "go.mod: update dependencies"
    • go.mod: update dependencies
    • cmd/continuity: remove FUSE for macOS
  • Various small fix-ups (#202)
    • README: update badges and links
    • golangci-lint: replace "golint" with "revive"
    • sysx: remove unused sysx/generate.sh script
    • fs: fix minor linting and gofmt issue
  • update authors and mailmap (#201)
    • update authors and mailmap
  • move cmd/continuity to its own go module (#200)
    • move cmd/continuity to its own go module
    • remove version package
    • move continuityfs -> cmd/continuity/continuityfs
    • move commands -> cmd/continuity/commands
    • go.mod: update logrus to v1.8.1
  • CI: resolve Go path before sudoing ; Remove deprecated io/ioutil (except ioutil.ReadDir) (#198)
    • CI: resolve Go path before sudoing
    • CI: modernize Go setup
    • Remove deprecated io/ioutil (except ioutil.ReadDir)
  • fs.CopyDir: support sockets and pipes (#197)
    • fs.CopyDir: support sockets and pipes
  • Fix wrapping errors (#196)
    • fs: fix wrapping nil err
    • fmt.Errorf: use %w, not %v to wrap errors
  • fs: use syscall.Timespec.Unix (#193)
    • fs: use syscall.Timespec.Unix
  • Update CI Go version to 1.17 (#192)
    • Update CI Go version to 1.17
  • Build containerd/continuity on multiple Unix OSes (#190)
    • Build containerd/continuity on multiple Unix OSes
  • Do not log errors before returning them (#191)
    • Do not log errors before returning them
  • Copy Windows file metadata (#188)
    • Copy Windows file metadata
  • fix fmt.Errorf("%w", err) on err == nil (#187)
    • fix fmt.Errorf("%w", err) on err == nil
  • Remove direct dependency on github.com/pkg/errors (#185)
    • run gofmt with Go 1.17
    • remove direct dependency on github.com/pkg/errors
  • Fix darwin issues (#186)
    • update AUTHORS
    • darwin: use utimensat syscall instead of utimes
    • fix darwin usage of du command
  • go.mod: bazil.org/fuse v0.0.0-20200407214033-5883e5a4b5125 (#161)
    • go.mod: bazil.org/fuse v0.0.0-20200407214033-5883e5a4b5125
  • fs/stat: add FreeBSD, and cleanup some nolint-comments (#184)
    • reformat nolint comments
    • fs/stat: add FreeBSD
  • Rename branch from master to main (#182)
    • Rename branch from master to main
  • testutil/loopback: print more debug info (#180)
    • testutil/loopback: print more debug info

Dependency Changes

  • github.com/Microsoft/go-winio v0.4.17 -> v0.5.2
  • github.com/containerd/continuity v0.1.0 -> v0.3.0
  • google.golang.org/protobuf v1.27.1 new

Previous release can be found at v1.5.14

Signed-off-by: Derek McGowan <derek@mcg.dev>
Copy link
Member

@estesp estesp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dmcgowan dmcgowan merged commit 99a380d into containerd:release/1.5 Dec 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants