Skip to content

Releases: coder/coder

v2.31.3

06 Mar 21:07
deaacff

Choose a tag to compare

Changelog

Note

This is a mainline Coder release. We advise enterprise customers without a staging environment to install our latest stable release while we refine this version. Learn more about our Release Schedule.

Chores

Bug Fixes

Compare: v2.31.2...v2.31.3

Container image

  • docker pull ghcr.io/coder/coder:v2.31.2

Install/upgrade

Refer to our docs to install or upgrade Coder, or use a release asset below.

v2.31.2

04 Mar 19:19
2828d28

Choose a tag to compare

Changelog

Note

This is a mainline Coder release. We advise enterprise customers without a staging environment to install our latest stable release while we refine this version. Learn more about our Release Schedule.

Chores

  • Prematurely refresh oidc token near expiry during workspace (cherry 2.31) (#22606, 2828d28) (@Emyrk)

Compare: v2.31.1...v2.31.2

Container image

  • docker pull ghcr.io/coder/coder:v2.31.2

Install/upgrade

Refer to our docs to install or upgrade Coder, or use a release asset below.

v2.31.1

03 Mar 20:00
4b95b8b

Choose a tag to compare

Changelog

Note

This is a mainline Coder release. We advise enterprise customers without a staging environment to install our latest stable release while we refine this version. Learn more about our Release Schedule.

Normally, our monthly releases are 2.X.0. This mainline release is 2.X.1 due to an issue in the release process, but it should be considered a standard mainline release for customers.

BREAKING CHANGES

  • feat(cli)!: expire tokens by default (#21783, 4a3304f) (@johnstcn)

    Calling this out as a breaking change in case existing consumers of the CLI depend on being able to see expired tokens OR being able to delete tokens immediately.
    Updates the coder tokens rm command to immediately expire a token by ID, preserving the token record for audit trail purposes. Tokens can still be deleted by passing --delete.

  • feat(site)!: add consent prompt for auto-creation with prefilled parameters (#22011, 60e3ab7) (@kacpersaw)

    Links using mode=auto (e.g., "Open in Coder" buttons) will no longer silently create workspaces. Users will now see a consent dialog and must explicitly confirm before the workspace is provisioned. Any existing integrations or automation relying on mode=auto for seamless workspace creation will now require manual user interaction.

  • fix!: remove deprecated prometheus metrics (#21788, 036ed56) (@mtojek)

    Removes the following deprecated Prometheus metrics:
    - coderd_api_workspace_latest_build_total → use coderd_api_workspace_latest_build instead
    - coderd_oauth2_external_requests_rate_limit_total → use coderd_oauth2_external_requests_rate_limit instead

Features

AI Governance

Tasks

CLI

Devontainers

Dashboard

Shared Workspaces

Misc

Bug fixes

Documentation

  • Update AI Governance Add-On licensing information (#21899, 2add69a) (@mattvollmer)
  • Clarify Tasks limit and AI Governance relationship (#21774, 5da28ff) (@app/blinkagent)
  • Clarify that only Coder tokens work with AI Bridge authentication (#21791, b035843) (@app/blinkagent)
  • Reorganize AI Bridge client document...
Read more

v2.30.3

04 Mar 14:47
55da992

Choose a tag to compare

Stable (since March 03, 2026)

Changelog

Bug fixes

Chores

Compare: v2.30.2...v2.30.3

Container image

  • docker pull ghcr.io/coder/coder:v2.30.3

Install/upgrade

Refer to our docs to install or upgrade Coder, or use a release asset below.

v2.29.8

03 Mar 19:08
50c4832

Choose a tag to compare

Stable (since March 03, 2026)

Changelog

Bug fixes

Security Update

  • Update Go from 1.24.10 to 1.24.13 (#22473, 5c99fed)

    Updated the Go runtime from 1.24.10 to 1.24.13, resolving 9 security vulnerabilities addressed across the 1.24.11, 1.24.12, and 1.24.13 patch releases. No user-facing behavior changes.

Compare: v2.29.7...v2.29.8

Container image

  • docker pull ghcr.io/coder/coder:v2.29.8

Install/upgrade

Refer to our docs to install or upgrade Coder, or use a release asset below.

v2.30.2

24 Feb 00:27
fa050ee

Choose a tag to compare

Changelog

Note

This is a mainline Coder release. We advise enterprise customers without a staging environment to install our latest stable release while we refine this version. Learn more about our Release Schedule.

BREAKING CHANGES

  • feat(site)!: add consent prompt for auto-creation with prefilled parameters (#22255, 40b3970)

Features

  • Convert soft_limit to limit (cherry-pick/v2.30) (#22209, bfb6583)

Bug fixes

Chores

Compare: v2.30.1...v2.30.2

Container image

  • docker pull ghcr.io/coder/coder:v2.30.2

Install/upgrade

Refer to our docs to install or upgrade Coder, or use a release asset below.

v2.29.7

23 Feb 22:59
8a097ee

Choose a tag to compare

Stable (since February 23, 2026)

Changelog

BREAKING CHANGES

  • feat(site)!: add consent prompt for auto-creation with prefilled parameters (#22256, 8a097ee)

Features

  • Convert soft_limit to limit (cherry-pick/v2.29) (#22207, 79a0ff8)

Bug fixes

Chores

Compare: v2.29.6...v2.29.7

Container image

  • docker pull ghcr.io/coder/coder:v2.29.7

Install/upgrade

Refer to our docs to install or upgrade Coder, or use a release asset below.

v2.28.11

23 Feb 23:18
898489b

Choose a tag to compare

Changelog

Features

  • Convert soft_limit to limit (cherry-pick/v2.28) (#22208, 62b5c49)

Chores

chore: bump versions of gh actions for 2.28 (#22265, 898489b)

Compare: v2.28.10...v2.28.11

Container image

  • docker pull ghcr.io/coder/coder:v2.28.11

Install/upgrade

Refer to our docs to install or upgrade Coder, or use a release asset below.

v2.30.1

10 Feb 18:44
16408b1

Choose a tag to compare

Changelog

Note

This is a mainline Coder release. We advise enterprise customers without a staging environment to install our latest stable release while we refine this version. Learn more about our Release Schedule.

Bug fixes

  • Update AI Bridge to preserve stream property in 'chat/completions' calls (#21953, ef29702)

    This fix bumps the coder/aibridge dependency from v1.0.1 to v1.0.3 (along with a forked openai-go update) to fix a bug where the stream property was not being preserved in chat/completions calls through AI Bridge. This is important because without it, streaming responses from LLM providers could break or behave unexpectedly for users relying on AI Bridge as their proxy layer. It targets the release/2.30 branch, so it's a targeted fix for the upcoming stable release.

  • CLI: Revert #21583 (#22000) (#22002, 16408b1)

    This commit reverts a change which added a background goroutine to coder ssh --stdio to monitor the parent PID and exit when it died. While we believe the fix addressed orphaned SSH processes, it was found to break SSH ControlMaster (connection multiplexing), so the change was pulled back. An alternative fix is being investigated, and this revert ensures ControlMaster users on the 2.30 release aren't impacted.

Compare: v2.30.0...v2.30.1

Container image

  • docker pull ghcr.io/coder/coder:v2.30.1

Install/upgrade

Refer to our docs to install or upgrade Coder, or use a release asset below.

v2.29.6

05 Feb 22:55
8b2f472

Choose a tag to compare

Stable (since February 05, 2026)

Changelog

Chores

  • Backport fixes (#21957, b275be2)

    This change propagates the correct exit code on agent shutdown, improves logging, fixes an issue where prebuild claims were not included in the in-flight transaction, and resolves an errant nil panic in the agentsocket client.

Compare: v2.29.5...v2.29.6

Container image

  • docker pull ghcr.io/coder/coder:v2.29.6

Install/upgrade

Refer to our docs to install or upgrade Coder, or use a release asset below.