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] Add release notes for v1.7.9 #9333

Merged
merged 1 commit into from
Nov 16, 2023

Conversation

kiashok
Copy link
Contributor

@kiashok kiashok commented Nov 3, 2023

Welcome to the v1.7.9 release of containerd!

The ninth patch release for containerd 1.7 contains various fixes and updates.

Notable Updates

  • update runc binary to v1.1.10:: (#9359)
  • vendor: upgrade OpenTelemetry to v1.19.0 / v0.45.0 (#9301)
  • Expose usage of cri-api v1alpha2 (#9336)
  • integration: deflake TestIssue9103 (#9354)
  • fix: shimv1 leak issue (#9344)
  • cri: add deprecation warnings for mirrors, auths, and configs (#9327)
  • Update hcsshim tag to v0.11.4 (#9326)
  • Expose usage of deprecated features (#9315)

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

  • Samuel Karp
  • Kazuyoshi Kato
  • Wei Fu
  • Kirtana Ashok
  • Milas Bowman
  • Sebastiaan van Stijn
  • ruiwen-zhao

Changes

26 commits

  • [release/1.7 backport] update runc binary to v1.1.10 (#9359)
  • [release/1.7] vendor: upgrade OpenTelemetry to v1.19.0 / v0.45.0 (#9301)
    • bd9428ff7 vendor: upgrade OpenTelemetry to v1.19.0 / v0.45.0
  • [release/1.7] Expose usage of cri-api v1alpha2 (#9336)
  • [release/1.7] integration: deflake TestIssue9103 (#9354)
    • 5dbc258a8 integration: deflake TestIssue9103
  • [release/1.7] fix: shimv1 leak issue (#9344)
  • [release/1.7] cri: add deprecation warnings for mirrors, auths, and configs (#9327)
    • 152c57e91 cri: add deprecation warning for configs
    • 689a1036d cri: add deprecation warning for auths
    • 8c38975bf cri: add deprecation warning for mirrors
    • 1fbce40c4 cri: add ability to emit deprecation warnings
  • [release/1.7] Update hcsshim tag to v0.11.4 (#9326)
  • [release/1.7] Expose usage of deprecated features (#9315)
    • 60d48ffea ctr: new deprecations command
    • 74a06671a plugin: record deprecation for dynamic plugins
    • fa5f3c91a server: add ability to record config deprecations
    • f7880e7f0 pull: record deprecation warning for schema 1
    • 1dd2f2c02 introspection: add support for deprecations
    • aaf000c18 api/introspection: deprecation warnings in server
    • 9b7ceee54 warning: new service for deprecations
    • b708f8bfa deprecation: new package for deprecations

Dependency Changes

  • github.com/Microsoft/hcsshim v0.11.1 -> v0.11.4
  • github.com/cenkalti/backoff/v4 v4.2.0 -> v4.2.1
  • github.com/go-logr/logr v1.2.3 -> v1.2.4
  • github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0 -> v2.16.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.40.0 -> v0.45.0
  • go.opentelemetry.io/otel v1.14.0 -> v1.19.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.14.0 -> v1.19.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.14.0 -> v1.19.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.14.0 -> v1.19.0
  • go.opentelemetry.io/otel/metric v0.37.0 -> v1.19.0
  • go.opentelemetry.io/otel/sdk v1.14.0 -> v1.19.0
  • go.opentelemetry.io/otel/trace v1.14.0 -> v1.19.0
  • go.opentelemetry.io/proto/otlp v0.19.0 -> v1.0.0

Previous release can be found at v1.7.8

@kiashok
Copy link
Contributor Author

kiashok commented Nov 3, 2023

@k8s-ci-robot
Copy link

Hi @kiashok. Thanks for your PR.

I'm waiting for a containerd member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@samuelkarp
Copy link
Member

CI is failing:

   * 38dd908 "Merge a15f9e33309f6edb73ae9dad2c9e460cba5e6ea9 into ebe25d013d485e849dd3b15ce23c3da547ef4454" ... FAIL
    - FAIL - has whitespace errors. See `git show --check 38dd9085aebd47c0924cab0adbdf5cdc1c31bb8e`.
    - PASS - merge commits do not require DCO
    - PASS - merge commits do not require length check
   * a15f9e3 "Add release notes for v1.7.9" ... FAIL
    - FAIL - has whitespace errors. See `git show --check a15f9e33309f6edb73ae9dad2c9e460cba5e6ea9`.
    - PASS - has a valid DCO
    - PASS - commit subject is 72 characters or less! *yay*

Also, the preface appears to be missing from the PR description. Can you fix the errors and rerun the release tool to generate the PR description?

@kiashok
Copy link
Contributor Author

kiashok commented Nov 3, 2023

CI is failing:

   * 38dd908 "Merge a15f9e33309f6edb73ae9dad2c9e460cba5e6ea9 into ebe25d013d485e849dd3b15ce23c3da547ef4454" ... FAIL
    - FAIL - has whitespace errors. See `git show --check 38dd9085aebd47c0924cab0adbdf5cdc1c31bb8e`.
    - PASS - merge commits do not require DCO
    - PASS - merge commits do not require length check
   * a15f9e3 "Add release notes for v1.7.9" ... FAIL
    - FAIL - has whitespace errors. See `git show --check a15f9e33309f6edb73ae9dad2c9e460cba5e6ea9`.
    - PASS - has a valid DCO
    - PASS - commit subject is 72 characters or less! *yay*

Also, the preface appears to be missing from the PR description. Can you fix the errors and rerun the release tool to generate the PR description?

let me check. I don't see any whitespace issues when I run git show --check locally

@kiashok
Copy link
Contributor Author

kiashok commented Nov 3, 2023

@samuelkarp tests are passing now

@samuelkarp
Copy link
Member

The preface appears to be missing from the PR description. Can you rerun the release tool to generate the PR description?

releases/v1.7.9.toml Outdated Show resolved Hide resolved
@kiashok
Copy link
Contributor Author

kiashok commented Nov 3, 2023

The preface appears to be missing from the PR description. Can you rerun the release tool to generate the PR description?

I am not sure what you mean by preface is missing. I do not see the tool generating anything more than the following:

Welcome to the v1.7.9 release of containerd!

The eighth patch release for containerd 1.7 contains various fixes and updates.

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

  • Samuel Karp
  • Kirtana Ashok

Changes

16 commits

  • [release/1.7] cri: add deprecation warnings for mirrors, auths, and configs (#9327)
    • 152c57e91 cri: add deprecation warning for configs
    • 689a1036d cri: add deprecation warning for auths
    • 8c38975bf cri: add deprecation warning for mirrors
    • 1fbce40c4 cri: add ability to emit deprecation warnings
  • [release/1.7] Update hcsshim tag to v0.11.4 (#9326)
  • [release/1.7] Expose usage of deprecated features (#9315)
    • 60d48ffea ctr: new deprecations command
    • 74a06671a plugin: record deprecation for dynamic plugins
    • fa5f3c91a server: add ability to record config deprecations * f7880e7f0 pull: record deprecation warning for schema 1
    • 1dd2f2c02 introspection: add support for deprecations
    • aaf000c18 api/introspection: deprecation warnings in server * 9b7ceee54 warning: new service for deprecations
    • b708f8bfa deprecation: new package for deprecations

Dependency Changes

  • github.com/Microsoft/hcsshim v0.11.1 -> v0.11.4

Previous release can be found at v1.7.8

@samuelkarp
Copy link
Member

I am not sure what you mean by preface is missing.

It should include the preface defined in v1.7.9.toml. See https://github.com/containerd/containerd/releases for an example of what this should look like, including the "Notable Updates" section.

@kiashok
Copy link
Contributor Author

kiashok commented Nov 3, 2023

I am not sure what you mean by preface is missing.

It should include the preface defined in v1.7.9.toml. See https://github.com/containerd/containerd/releases for an example of what this should look like, including the "Notable Updates" section.

Addressed the review comments and pushed new changes.

@dmcgowan
Copy link
Member

dmcgowan commented Nov 6, 2023

Make sure to update https://github.com/containerd/containerd/blob/release/1.7/version/version.go#L26

@kiashok
Copy link
Contributor Author

kiashok commented Nov 6, 2023

releases/v1.7.9.toml Outdated Show resolved Hide resolved
Copy link
Member

@dcantah dcantah left a comment

Choose a reason for hiding this comment

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

LGTM after fixing Phil's comment

Copy link
Member

@mikebrow mikebrow left a comment

Choose a reason for hiding this comment

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

LGTM

releases/v1.7.9.toml Outdated Show resolved Hide resolved
@thaJeztah
Copy link
Member

Also opened a PR to update the runc binary to v1.1.10;

@kiashok kiashok force-pushed the newTag-1.7.9 branch 2 times, most recently from 476ee2b to b25b592 Compare November 14, 2023 19:08
@kiashok
Copy link
Contributor Author

kiashok commented Nov 14, 2023

Also opened a PR to update the runc binary to v1.1.10;

Updated the PR to include this change and @fuweid commit as well. Could you please take a look? Thanks.

Copy link
Member

@fuweid fuweid left a comment

Choose a reason for hiding this comment

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

Thanks!

@samuelkarp
Copy link
Member

Make sure to update release/1.7/version/version.go#L26

Looks like this is still missing from the PR, can you update it?

@dmcgowan
Copy link
Member

I was expecting to include the Go update in here, not sure if we are still blocked there by the regression.

Signed-off-by: Kirtana Ashok <kiashok@microsoft.com>
@kiashok
Copy link
Contributor Author

kiashok commented Nov 15, 2023

Make sure to update release/1.7/version/version.go#L26

Looks like this is still missing from the PR, can you update it?

missed the commit during rebase. Brought it back in

@kiashok
Copy link
Contributor Author

kiashok commented Nov 15, 2023

I was expecting to include the Go update in here, not sure if we are still blocked there by the regression.

are you talking about this PR - #9352 ? The failures seen there are happening due to some regression with the golang version and windows (golang/go#63713)

@thaJeztah
Copy link
Member

@thaJeztah
Copy link
Member

I was expecting to include the Go update in here, not sure if we are still blocked there by the regression.

My backports are still in review; I asked them for an ETA, but didn't get a response to that (so far)

@dmcgowan dmcgowan merged commit 4f03e10 into containerd:release/1.7 Nov 16, 2023
47 checks passed
Mengkzhaoyun pushed a commit to open-beagle/containerd that referenced this pull request Dec 20, 2023
containerd 1.7.9

Welcome to the v1.7.9 release of containerd!

The ninth patch release for containerd 1.7 contains various fixes and updates.

* **update runc binary to v1.1.10::** ([#9359](containerd/containerd#9359))
* **vendor: upgrade OpenTelemetry to v1.19.0 / v0.45.0** ([#9301](containerd/containerd#9301))
* **Expose usage of cri-api v1alpha2** ([#9336](containerd/containerd#9336))
* **integration: deflake TestIssue9103** ([#9354](containerd/containerd#9354))
* **fix: shimv1 leak issue** ([#9344](containerd/containerd#9344))
* **cri: add deprecation warnings for mirrors, auths, and configs** ([#9327](containerd/containerd#9327))
* **Update hcsshim tag to v0.11.4** ([#9326](containerd/containerd#9326))
* **Expose usage of deprecated features** ([#9315](containerd/containerd#9315))

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.

* Samuel Karp
* Kazuyoshi Kato
* Wei Fu
* Kirtana Ashok
* Derek McGowan
* Milas Bowman
* Sebastiaan van Stijn
* ruiwen-zhao
<details><summary>28 commits</summary>
<p>

* [release/1.7] Add release notes for v1.7.9 ([#9333](containerd/containerd#9333))
  * [`4b912af52`](containerd/containerd@4b912af) Add release notes for v1.7.9
* [release/1.7 backport] update runc binary to v1.1.10 ([#9359](containerd/containerd#9359))
  * [`eff291713`](containerd/containerd@eff2917) update runc binary to v1.1.10
* [release/1.7] vendor: upgrade OpenTelemetry to v1.19.0 / v0.45.0 ([#9301](containerd/containerd#9301))
  * [`bd9428ff7`](containerd/containerd@bd9428f) vendor: upgrade OpenTelemetry to v1.19.0 / v0.45.0
* [release/1.7] Expose usage of cri-api v1alpha2 ([#9336](containerd/containerd#9336))
  * [`d62cba40c`](containerd/containerd@d62cba4) Expose usage of cri-api v1alpha2
* [release/1.7] integration: deflake TestIssue9103 ([#9354](containerd/containerd#9354))
  * [`5dbc258a8`](containerd/containerd@5dbc258) integration: deflake TestIssue9103
* [release/1.7] fix: shimv1 leak issue ([#9344](containerd/containerd#9344))
  * [`449912857`](containerd/containerd@4499128) fix: shimv1 leak issue
* [release/1.7] cri: add deprecation warnings for mirrors, auths, and configs ([#9327](containerd/containerd#9327))
  * [`152c57e91`](containerd/containerd@152c57e) cri: add deprecation warning for configs
  * [`689a1036d`](containerd/containerd@689a103) cri: add deprecation warning for auths
  * [`8c38975bf`](containerd/containerd@8c38975) cri: add deprecation warning for mirrors
  * [`1fbce40c4`](containerd/containerd@1fbce40) cri: add ability to emit deprecation warnings
* [release/1.7] Update hcsshim tag to v0.11.4 ([#9326](containerd/containerd#9326))
  * [`73f15bdb6`](containerd/containerd@73f15bd) Update hcsshim tag to v0.11.4
* [release/1.7] Expose usage of deprecated features ([#9315](containerd/containerd#9315))
  * [`60d48ffea`](containerd/containerd@60d48ff) ctr: new deprecations command
  * [`74a06671a`](containerd/containerd@74a0667) plugin: record deprecation for dynamic plugins
  * [`fa5f3c91a`](containerd/containerd@fa5f3c9) server: add ability to record config deprecations
  * [`f7880e7f0`](containerd/containerd@f7880e7) pull: record deprecation warning for schema 1
  * [`1dd2f2c02`](containerd/containerd@1dd2f2c) introspection: add support for deprecations
  * [`aaf000c18`](containerd/containerd@aaf000c) api/introspection: deprecation warnings in server
  * [`9b7ceee54`](containerd/containerd@9b7ceee) warning: new service for deprecations
  * [`b708f8bfa`](containerd/containerd@b708f8b) deprecation: new package for deprecations
</p>
</details>

* **github.com/Microsoft/hcsshim**                                                 v0.11.1 -> v0.11.4
* **github.com/cenkalti/backoff/v4**                                               v4.2.0 -> v4.2.1
* **github.com/go-logr/logr**                                                      v1.2.3 -> v1.2.4
* **github.com/grpc-ecosystem/grpc-gateway/v2**                                    v2.7.0 -> v2.16.0
* **go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc**  v0.40.0 -> v0.45.0
* **go.opentelemetry.io/otel**                                                     v1.14.0 -> v1.19.0
* **go.opentelemetry.io/otel/exporters/otlp/otlptrace**                            v1.14.0 -> v1.19.0
* **go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc**              v1.14.0 -> v1.19.0
* **go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp**              v1.14.0 -> v1.19.0
* **go.opentelemetry.io/otel/metric**                                              v0.37.0 -> v1.19.0
* **go.opentelemetry.io/otel/sdk**                                                 v1.14.0 -> v1.19.0
* **go.opentelemetry.io/otel/trace**                                               v1.14.0 -> v1.19.0
* **go.opentelemetry.io/proto/otlp**                                               v0.19.0 -> v1.0.0

Previous release can be found at [v1.7.8](https://github.com/containerd/containerd/releases/tag/v1.7.8)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

10 participants