Changelog
BREAKING CHANGES
Note
TheOIDC_GROUP_MAPPING
environment variable has been renamed toCODER_OIDC_GROUP_MAPPING
. If you did not use this variable, this is not a breaking release.
Features
- 00d468b feat(cli): add --output={text,json} to version cmd (#7010) (@johnstcn)
- e84061e feat(provisioner): bump the maximum terraform version (#6995) (@JoshVee)
- a1371db feat(site): move template's readme to its own tab (#6863) (@rodrimaia)
- 29e9b9e feat(site): Add change version for template admins (#6988) (@BrunoQuaresma)
- 083fc89 feat: accept immutable parameters when used first time (#7000) (@mtojek)
- e33941b feat: allow disabling autostart and custom autostop for template (#6933) (@deansheather)
- b4afbe7 feat: Implement experiment gated CRUD for workspace proxies (#6928) (@Emyrk)
Bug fixes
- 407f80a fix(dbpurge): use
dbauthz.AsSystemRestricted
(#7017) (@coadler) - e0f7f01 fix(healthcheck): ensure STUNOnly nodes aren't marked as unhealthy (#6990) (@coadler)
- 2da0702 fix(helm): missing templating for deployment labels (#6869) (@ericpaulsen)
- 72c84c5 fix(loadtest): use
cryptorand.String
to generate user password (#7006) (@coadler) - 46f42ea fix(site): Prompting user for missing variables (#7002) (@BrunoQuaresma)
- c12bc39 fix: always show a newly created workspace at the top of the list (#6984) (@kylecarbs)
- 385a426 fix: remove audit-logging flag from the server (#6991) (@kylecarbs)
- a361673 fix: Include 'CODER' env var prefix on group mappings (#7015) (@Emyrk)
- 0069831 fix: use error log when failing provisioner job (#6812) (@ElliotG)
- a32951c fix: reduce idle workspace queries (#7022) (@coadler)
- 3ff2ae1 fix: output askpass to stderr (#7034) (@kylecarbs)
Documentation
- 929589d docs: fixed incorrect agent metadata docs (#7005) (@sharkymark)
- 865c8b7 docs: additional kubernetes clusters (#7019) (@bpmct)
- 0167d76 docs: add helm example for OIDC_GROUP_MAPPING var (#7007) (@ericpaulsen)
- 5bd0291 docs: Update description for mutable parameters (#7003) (@mtojek)
Tests
Chores
- 34593e3 chore: ticket provider interface (#6915) (@deansheather)
- 3cca30c chore: make version.sh work in forks (#6993) (@deansheather)
- a96376e chore: Add "required" to allow requring url params (#6994) (@Emyrk)
- bf1a079 chore: bump github.com/docker/docker from 20.10.17+incompatible to 20.10.24+incompatible (#7009) (@app/dependabot)
- eb66cc9 chore: move app proxying code to workspaceapps pkg (#6998) (@deansheather)
- 391738c chore: remove documented groups endpoint that doesn't exist (#7020) (@coadler)
- e0f7cf5 chore: fix
postGroupByOrganization
swagger tag (#7021) (@coadler) - c18ed61 chore: fix trivy ci workflow (#7023) (@deansheather)
- 63f9ef2 chore: fix minor int coercion codeql vulnerability (#7024) (@deansheather)
Compare: v0.21.3...0.22.0
Container image
docker pull ghcr.io/coder/coder:v0.22.0
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.