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

[release/1.7] Prepare release notes for v1.7.19 #10391

Merged
merged 1 commit into from
Jul 2, 2024

Conversation

dmcgowan
Copy link
Member

Generated notes...


Welcome to the v1.7.19 release of containerd!

The nineteenth patch release for containerd 1.7 contains various updates and
splits the main module from the api module in preparation for the same change
in containerd 2.0. Splitting the modules will allow 1.7 and 2.x to both exist
as transitive dependencies without running into API registration errors.
Projects should use this version as the minimum 1.7 version in preparing to
use containerd 2.0 or to be imported alongside it.

Highlights

  • Fix support for OTLP config (#10360)
  • Add API go module (#10189)
  • Remove overlayfs volatile option on temp mounts (#10332)
  • Migrate platforms package to github.com/containerd/platforms (#10292)

Container Runtime Interface (CRI)

  • Fix Windows HPC working directory (#10306)

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

Contributors

  • Derek McGowan
  • Sebastiaan van Stijn
  • Wei Fu
  • Phil Estes
  • Akhil Mohan
  • Akihiro Suda
  • Brian Goff
  • Kirtana Ashok
  • Maksym Pavlenko
  • Austin Vazquez
  • Kazuyoshi Kato
  • Maksim An
  • krglosse

Changes

53 commits

  • 092f48077 Prepare release notes for v1.7.19
  • Prepare release notes for api v1.7.19 (#10386)
  • : api: update github.com/containerd/ttrpc v1.2.5 to align with containerd 1.7 module (#10364)
    • 2a6aa6ddf [release/1.7] api: update github.com/containerd/ttrpc v1.2.5
  • vendor: github.com/containerd/ttrpc v1.2.5 (#10373)
    • 37926b10d vendor: github.com/containerd/ttrpc v1.2.5
  • golangci-lint fix typo in depguard message (#10371)
    • a522e267e golangci-lint fix typo in depguard message
  • Fix support for OTLP config (#10360)
    • 1ce1c8f3e 1.7: Add back support for OTLP config from toml
  • remove imports of errdefs package, and add depguard linter (#10367)
    • 136e1b72d golangci-lint: enable depguard for packages that moved
    • f5ce2f204 remove imports of errdefs package
  • Add API go module (#10189)
    • 3be919f3c Add support for 1.8 interfaces
    • 5b87eb502 Add go mod replace when proto changes happen
    • a3a7431bc Add api go submodule
    • 61b3e2261 Alias protobuf plugin to new api types package
    • 4b82470f6 refactor: move plugin/fieldpath to api/types/
  • Remove overlayfs volatile option on temp mounts (#10332)
    • 24ce9e431 integration: backport upgrade testsuite's utils
    • 79500d5cb *: export RemoveVolatileOption for CRI image volumes
    • bb80bd768 strip-volatile-option-tmp-mounts
  • update runc binary to v1.1.13 (#10336)
  • Fail integration test early when a plugin load fails (#10311)
    • 884094be8 devmapper plugin: skip plugin when not configured
    • 40012b644 Fail integration test early when a plugin load fails
  • Migrate platforms package to github.com/containerd/platforms (#10292)
    • 869b78677 vendor: github.com/containerd/platforms v0.2.1
    • 6ccdf6977 platforms: mark aliases as deprecated
    • 19a056163 adjust default platform for backward-compatibility
    • 6ff3e09d2 migrate platforms package to github.com/containerd/platforms
  • go.mod: github.com/klauspost/compress v1.16.7 (#10326)
    • 327a3ac61 go.mod: github.com/klauspost/compress v1.16.7
    • d0d1264a6 vendor: github.com/klauspost/compress v1.16.5
  • Use Github Actions to run Vagrant CI (#10325)
    • 02b8dd5ff Remove cirrus configuration
    • 31d951bf5 Run vagrant integration tests as github actions
  • replace reference/docker for github.com/distribution/reference v0.6.0 (#10316)
    • 97abbe9cb build(deps): bump github.com/distribution/reference from 0.5.0 to 0.6.0
    • a00a2d20a reference/docker: remove deprecated SplitHostname
    • b38c0f2ef replace reference/docker for github.com/distribution/reference v0.5.0
  • build(deps): bump go.etcd.io/bbolt from 1.3.9 to 1.3.10 (#10315)
    • fef432bfe build(deps): bump go.etcd.io/bbolt from 1.3.9 to 1.3.10
    • 487c61bfb vendor: go.etcd.io/bbolt v1.3.9
    • 7211f87c4 build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0
    • e908c3e6f vendor: golang.org/x/sync v0.4.0
    • d814be5ce build(deps): bump go.etcd.io/bbolt from 1.3.7 to 1.3.8
  • Fix Windows HPC working directory (#10306)
    • 33b62936e [release/1.7]: HPC working directory fix in pkg/cri/server code

Changes from containerd/platforms

21 commits

Changes from containerd/ttrpc

4 commits

Dependency Changes

  • github.com/containerd/platforms v0.2.1 new
  • github.com/containerd/ttrpc v1.2.4 -> v1.2.5
  • github.com/distribution/reference v0.6.0 new
  • github.com/klauspost/compress v1.16.0 -> v1.16.7
  • go.etcd.io/bbolt v1.3.7 -> v1.3.10
  • golang.org/x/sync v0.3.0 -> v0.5.0

Previous release can be found at v1.7.18

@thaJeztah
Copy link
Member

@ningmingxiao
Copy link
Contributor

ningmingxiao commented Jun 27, 2024

can wait this pr be merged ? we often meet cri container wrong status.
pr:#10389
issue:#10390
@mxpv @dmcgowan

@dmcgowan
Copy link
Member Author

do we normally not mention changes in packaging / packages?

I usually skip packaging related change unless it is high impact. Its fine to add, just added the changelog label.

@kiashok
Copy link
Contributor

kiashok commented Jul 1, 2024

@dmcgowan , can we have this fix #10396 in the 1.7.19 release as well?

cc @yyatmsft

@thaJeztah
Copy link
Member

Perhaps we should include #10316 - which replaces a package for an separate module (and deprecates the old one)

@dmcgowan
Copy link
Member Author

dmcgowan commented Jul 2, 2024

@thaJeztah just add the changelog label and update the PR title. We don't currently have an area/ label for importers, but we could probably create one. It is similar to the platform PR, binary users shouldn't notice by importers might care.

@thaJeztah
Copy link
Member

@dmcgowan updated the title and added the label

@kiashok
Copy link
Contributor

kiashok commented Jul 2, 2024

@dmcgowan , can we have this fix #10396 in the 1.7.19 release as well?

cc @yyatmsft

@kiashok kiashok closed this Jul 2, 2024
@kiashok kiashok reopened this Jul 2, 2024
@samuelkarp
Copy link
Member

/retest

@samuelkarp
Copy link
Member

@dmcgowan Do you need to do anything additional to pick up #10406 or are you tagging after merging with the tip of release/1.7?

@dmcgowan
Copy link
Member Author

dmcgowan commented Jul 2, 2024

@samuelkarp tag is from the merge commit of this PR

@dmcgowan
Copy link
Member Author

dmcgowan commented Jul 2, 2024

@kiashok its already in

@dmcgowan dmcgowan merged commit 2bf793e into containerd:release/1.7 Jul 2, 2024
111 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants