containerd 1.7.22

Welcome to the v1.7.22 release of containerd!

The twenty-second patch release for containerd 1.7 contains various fixes
and updates.

### Highlights

#### Build and Release Toolchain

* Update to go1.22.7, go1.23.1 ([#10679](https://github.com/containerd/containerd/pull/10679))

#### Container Runtime Interface (CRI)

* Cumulative stats can't decrease ([#10670](https://github.com/containerd/containerd/pull/10670))

#### Runtime

* Fix bug where init exits were being dropped ([#10675](https://github.com/containerd/containerd/pull/10675))
* Update runc binary to 1.1.14 ([#10668](https://github.com/containerd/containerd/pull/10668))

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

### Contributors

* Samuel Karp
* James Sturtevant
* Laura Brehm
* Maksym Pavlenko
* Akhil Mohan
* Akihiro Suda
* Cory Snider
* Derek McGowan
* Sebastiaan van Stijn

### Changes
<details><summary>16 commits</summary>
<p>

* Prepare release notes for v1.7.22 ([#10684](https://github.com/containerd/containerd/pull/10684))
  * [`43174ee6a`](https://github.com/containerd/containerd/commit/43174ee6addb26a0e52f3fbed4a76bbbcc151ae0) Prepare release notes for v1.7.22
* integration: regression test for issue 10589 ([#10682](https://github.com/containerd/containerd/pull/10682))
  * [`0c4ba21d8`](https://github.com/containerd/containerd/commit/0c4ba21d855ce81b2b946d2f6779c1dc529da506) integration: regression test for issue 10589
  * [`1cc2cfa4b`](https://github.com/containerd/containerd/commit/1cc2cfa4bf042e8c202f44903a6445bd1f432a5b) fifosync: cross-process synchronization
* Fix bug where init exits were being dropped ([#10675](https://github.com/containerd/containerd/pull/10675))
  * [`f338717ed`](https://github.com/containerd/containerd/commit/f338717ed4fdc06d289b8d6e2862eeb3035b32da) runc-shim: handle pending execs as running
  * [`686c69490`](https://github.com/containerd/containerd/commit/686c69490d0bb9ed6513b3ed2f2502ec65b11d75) runc-shim: refuse to start execs after init exits
  * [`760935e52`](https://github.com/containerd/containerd/commit/760935e5211df1b6681fcf14d62804710fe512cd) runc-shim: remove misleading comment
* Update to go1.22.7, go1.23.1 ([#10679](https://github.com/containerd/containerd/pull/10679))
  * [`19d678f73`](https://github.com/containerd/containerd/commit/19d678f732da9fcf9445a65ece4ad5ad3e993580) update to go1.22.7, go1.23.1
* Cumulative stats can't decrease ([#10670](https://github.com/containerd/containerd/pull/10670))
  * [`3658d5b40`](https://github.com/containerd/containerd/commit/3658d5b403bbcb92f994cfdcd03b6fca1acb87aa) Include change in cri server
  * [`88d001c74`](https://github.com/containerd/containerd/commit/88d001c749a8b90416460c776196c88f0fc26977) Cumulative stats can't decrease
* Update runc binary to 1.1.14 ([#10668](https://github.com/containerd/containerd/pull/10668))
  * [`33e8a2005`](https://github.com/containerd/containerd/commit/33e8a20050808a9d9300269d2ce705ec934154e3) update runc binary to 1.1.14
</p>
</details>

### Dependency Changes

This release has no dependency changes

Previous release can be found at [v1.7.21](https://github.com/containerd/containerd/releases/tag/v1.7.21)