## Changelog

### Features

- Add separate signals for shutdown handling on Coder server and provisionerd.
  (#12358) (@kylecarbs)

  > `SIGTERM` will stop accepting new provisioner jobs and wait running jobs to
  > finish before shutting down.
  >
  > `SIGINT` (existing behavior) will cancel in-flight jobs then shut down.

### Bug fixes

- Fixed an issue where single-replica workspace proxy deployments may enter an
  unhealthy state due to replica management errors. (#12641) (@deansheather)

- Fixed an issue preventing upgrade to `v2.9.0` due to a migration that hard a
  hardcoded schema name. (#12620) (@95gabor)

Compare: [`v2.9.0...v2.9.1`](https://github.com/coder/coder/compare/v2.9.0...v2.9.1)

## Container image

- `docker pull ghcr.io/coder/coder:v2.9.1`

## Install/upgrade

Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or [upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a release asset below.
