GeezerVison is showing github.com — Releases · coder/coder
Releases · coder/coder
v2.39.1
Immutable
release. Only release title and notes can be modified.
6e6ab22
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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
Documentation
- Documentation: Add bring your own MCP servers guide for Coder Agents (#31495, fbebb48)
- Add Agent Relay setup and operations guides (#31281, 74697d6) (@app/coder)
- Own the legacy /docs/templates and /docs/workspaces redirects on 2.39 (#31787, 6e6ab22)
Continuous integration
- Run contrib.yaml secret consumers in the main environment on release/2.39 (#31826, a000dc5)
Chores
Compare: v2.39.0...v2.39.1
Container image
docker pull ghcr.io/coder/coder:v2.39.1
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
Contributors
matifali, f0ssel, and dylanhuff-at-coder
Assets
28
Loading
Uh oh!
There was an error while loading. Please reload this page.
v2.38.7
Immutable
release. Only release title and notes can be modified.
2a7bf82
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Stable (since November 10, 2026)
Changelog
BREAKING CHANGES
- fix!: validate workspace app URLs on the server (#31262, 2a7bf82)
Bug fixes
Continuous integration
- Run contrib.yaml secret consumers in the main environment on release/2.38 (#31825, 96c1ca4)
Chores
Compare: v2.38.6...v2.38.7
Container image
docker pull ghcr.io/coder/coder:v2.38.7
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
Contributors
f0ssel and dylanhuff-at-coder
Assets
27
-
sha256:108e838cafd87ac67ab3cb8b4cc5aa7331036e1ea13999010b6f0a7e6b834039
12.5 KB
2026-11-10T15:55:40Z
-
sha256:e529725c1b0e0eea99b6b1793f53ec42a85d26d680d21a2f2ad51ee94021a0ae
2.05 KB
2026-11-10T15:55:40Z
-
sha256:881a5a0cabd136cf10845d2e8499568267a266f94c6a1c056821d2927657e3b0
833 Bytes
2026-11-10T15:55:40Z
-
sha256:5d6e78ee04dd7c95851285cf91dfbc36bb80b3802f5e2c9cac43f0b1464a4e14
197 MB
2026-11-10T15:55:40Z
-
sha256:385ffb9c3a2ef0692bf1db8d07fd4e06c7d765fe293e8cbc7fdef223f182ab69
191 MB
2026-11-10T15:55:40Z
-
sha256:81c7e3d806b8968cec6567d6b3492e01d90d743ef0e6e10afea5cef0f7d6dd0d
199 MB
2026-11-10T15:55:40Z
-
sha256:f4d6ebcf83440a431c275a4549ed4e9afd3c7b63e29766b175b9b73a0abb2441
194 MB
2026-11-10T15:55:41Z
-
sha256:9256f8a93fa6b84df21d519e675b1820c1a78ea791351489b579444868bcf00b
199 MB
2026-11-10T15:55:41Z
-
sha256:0d0896df46447f2ced42e85d3f3b6af4c747b8042d232aa597e160911f80e20f
193 MB
2026-11-10T15:55:47Z
-
sha256:4f72cdf5558d2142999f6c6227459fe54fda45be17dced43f7d558fd7427b8e4
194 MB
2026-11-10T15:55:47Z
-
2026-11-10T15:39:25Z
-
2026-11-10T15:39:25Z
-
2026-11-10T15:39:25Z
-
Loading
Uh oh!
There was an error while loading. Please reload this page.
v2.37.11
Immutable
release. Only release title and notes can be modified.
c25f50f
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
BREAKING CHANGES
- fix!: validate workspace app URLs on the server (#31262, c25f50f)
Bug fixes
Continuous integration
- Run contrib.yaml secret consumers in the main environment on release/2.37 (#31824, d2c3ca1)
Chores
Compare: v2.37.10...v2.37.11
Container image
docker pull ghcr.io/coder/coder:v2.37.11
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
Contributors
f0ssel and dylanhuff-at-coder
Assets
27
Loading
Uh oh!
There was an error while loading. Please reload this page.
v2.34.19
Immutable
release. Only release title and notes can be modified.
c7c0ece
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
BREAKING CHANGES
- fix!: validate workspace app URLs on the server (#31262, c7c0ece)
Bug fixes
Continuous integration
- Remove chromatic on release/2.34 (#26777, a8aec11)
- Run contrib.yaml secret consumers in the main environment on release/2.34 (#31821, b302c4e)
Chores
Compare: v2.34.18...v2.34.19
Container image
docker pull ghcr.io/coder/coder:v2.34.19
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
Contributors
f0ssel and dylanhuff-at-coder
Assets
26
Loading
Uh oh!
There was an error while loading. Please reload this page.
v2.29.27
Immutable
release. Only release title and notes can be modified.
8585c29
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
BREAKING CHANGES
- fix!: validate workspace app URLs on the server (#31262, 922a71f)
Bug fixes
Continuous integration
- Remove chromatic on release/2.29 (#26777, b059e35)
- Run contrib.yaml secret consumers in the main environment (57571ff)
Chores
Compare: v2.29.26...v2.29.27
Container image
docker pull ghcr.io/coder/coder:v2.29.27
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
Contributors
f0ssel and dylanhuff-at-coder
Assets
26
Loading
Uh oh!
There was an error while loading. Please reload this page.
v2.39.0
Immutable
release. Only release title and notes can be modified.
8d89735
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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
-
Connection log migration blocks reads and writes (#30466)
A migration rewrites the connection_logs table under a lock that blocks reads and writes, about 50 seconds per 10 million rows.
Migration: Plan a maintenance window for large deployments.
-
Template insights and Prometheus usage reporting are now per app (#29796, #29906)
Template insights and the coderd_insights_applications_usage_seconds metric now report per app. In the API, type is replaced by method. In the metric, application_name is now display_name.
Migration: Update dashboards, alerts and scripts.
-
CLI confirmations and restart error reporting (#30150, #30140, #30199)
coder update and coder users edit-roles --roles now ask for confirmation, so scripts need -y. coder update also returns an error if the restart fails.
-
Unsafe workspace app URL schemes cause template builds to fail (#31262)
Template builds fail if a coder_app URL uses an unsafe scheme such as javascript:.
Migration: Check templates before upgrading.
-
API keys created from scoped tokens have restricted scopes (#30256)
API keys created from a scoped token can't go beyond that token's scopes.
SECURITY
Features
AI Governance
AI Gateway session costs and usage
Organization model pricing and attribution
AI Gateway & Model Providers
Models and provider settings
CLI
Coder Agents
Chat quality of life
- Preserve user-supplied chat titles (#29486, ff158c0) (@mafredri)
- Dashboard: Preview thinking text in header when no heading exists (#30253, 5c9d9db) (@ibetitsmike)
- Match PR number prefixes in chat search (#30404, e468234) (@ibetitsmike)
- Dashboard: Add a copy submenu to agent chat menus (#30016, 0829748) (@jakehwll)
- Dashboard: Group assistant steps into working blocks (#29417, 1910ae4) (@ibetitsmike)
- Dashboard: Add the working block disclosure (#29418, 682d4fd) (@ibetitsmike)
- Dashboard: Fold assistant steps in the conversation timeline (#29419, 045cdc9) (@ibetitsmike)
- Dashboard: Add the collapse assistant steps chat preference (#29115, a26d5c1) (@ibetitsmike)
- Dashboard: Share org in personal agent model settings (#29122, 29e876d) (@jakehwll)
- Load whole chat turns per history page (#30524, 782fb30) (@ibetitsmike)
- Dashboard: Quieter read-only view for other users' chats (#30483, 8697b91) (@tracyjohnsonux)
- Dashboard: Keep agent attachments in working blocks and list them under Attachments (#30788, 8e76aec) (@ibetitsmike)
- List every chat attachment in the Summary panel (#31140, 3f055e7) (@ibetitsmike)
- Show web searches and the pages they found in chats (#29861, 2cb10b5) (@mafredri)
Projects, shared memory, and instructions
- Add chat projects API (#29242, 7cd1b20) (@f0ssel)
- Add shared project memory API for chats in a project (#29301, a08ba6a) (@f0ssel)
- Dashboard: Add the chat projects data layer and project dialog (#30377, 10986ad) (@f0ssel)
- Lock the new-chat form to a project's organization (#30378, 145bf77) (@f0ssel)
- Dashboard: Add the chat project page (#30379, 036e080) (@f0ssel)
- Add chat project folders to the sidebar (#29583, ee63db3) (@f0ssel)
- Dashboard: Choose an organization when creating a project (#30181, c28dc3c) (@jaaydenh)
- Dashboard: Keep project chat list caches in sync (#30292, f32d0b1) (@jaaydenh)
- Dashboard: Redesign the project page header (#30293, 8d50b9d) (@jaaydenh)
- Dashboard: List project chats on the project page (#30294, a531ba3) (@jaaydenh)
- Server: Add chat project instructions storage and prompt injection (#30367, ad85646) (@jaaydenh)
- Add chat project instructions API (#30368, 97c5260) (@jaaydenh)
- Dashboard: Add the project instructions editor dialog (#30369, a46d514) (@jaaydenh)
- Dashboard: Show project instructions in the project page details panel (#30370, 8763780) (@jaaydenh)
- Dashboard: Design improvements for projects page (#30740, 40c0adc) (@jaaydenh)
- Dashboard: Add a project picker to the new chat composer (#30455, 85783e4) (@jaaydenh)
- Dashboard: Add Projects empty state and persist section collapse (#30741, c5bf97b) (@jaaydenh)
- Move a chat family between projects in chatd (#30893, 0968f97) (@ibetitsmike)
- Move chats between projects through the chat update API (#30894, dfdd6a5) (@ibetitsmike)
- Dashboard: Move chats between projects from the chat menu (#30895, 2cade24) (@ibetitsmike)
- Dashboard: Drag chats onto project folders in the sidebar (#30795, 71435e1) (@ibetitsmike)
- SDK: Mark the chat-projects experiment as safe (#31313, f348cd6) (@f0ssel)
- Graduate chat projects out of the chat-projects experiment (#31354, b54f7de) (@f0ssel)
Project skills
Organization instructions and skills
Skill uploads, invocation, and controls
Git panel, branches, and pull requests
Tool execution and compaction
MCP integration
ACP subagents (Experimental)
Read more
Contributors
mafredri, jeremyruppel, and 42 other contributors
Assets
28
Loading
Uh oh!
There was an error while loading. Please reload this page.
v2.38.6
Immutable
release. Only release title and notes can be modified.
db7c30f
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Stable (since November 03, 2026)
Changelog
Bug fixes
Compare: v2.38.5...v2.38.6
Container image
docker pull ghcr.io/coder/coder:v2.38.6
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
Assets
27
Loading
Uh oh!
There was an error while loading. Please reload this page.
A1-OR reacted with rocket emoji
1 person reacted
v2.37.10
Immutable
release. Only release title and notes can be modified.
b47cfed
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
Bug fixes
- Bump go-chi/chi/v5 to v5.5.0 (backport 2.37) (#31502, 029ed94)
- Bump bundled terraform to 1.17.1 (backport 2.37) (#31446, 5ef63d7)
- Bump gomarkdown/markdown to fix GHSA-cv23-7vc5-jfh7 (backport 2.37) (#31445, 00206d1)
- Bump hashicorp/go-getter to v1.8.10 (backport 2.37) (#31507, 6d61155)
- Bump go-jose/v4 to v4.1.6 (backport 2.37) (#31444, 021fa86)
- Database: Lock the workspaces row when claiming a prebuild (#31518, 6af1792)
- Server: Anchor CSRF exemption patterns (#31125, 8804cbe)
- Server: Group sync may only add users to groups of the syncing org (#30706, ab4ec8d)
- Retry Anthropic thinking binding errors with drop_block (#29792, 51680d9)
- Bump Node.js to 22.23.4 (#31263, b47cfed)
Compare: v2.37.9...v2.37.10
Container image
docker pull ghcr.io/coder/coder:v2.37.10
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
Assets
27
Loading
Uh oh!
There was an error while loading. Please reload this page.
v2.34.18
Immutable
release. Only release title and notes can be modified.
665f629
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
Bug fixes
- Bump go-chi/chi/v5 to v5.5.0 (backport 2.34) (#31504, 58c58cd)
- Bump bundled terraform to 1.17.1 (backport 2.34) (#31452, 1a93651)
- Bump gomarkdown/markdown to fix GHSA-cv23-7vc5-jfh7 (backport 2.34) (#31451, da95120)
- Bump hashicorp/go-getter to v1.8.10 (backport 2.34) (#31509, 5189a86)
- Bump go-jose/v4 to v4.1.6 (backport 2.34) (#31450, 3c254da)
- Server: Anchor CSRF exemption patterns (#31125, 524d0f5)
- Database: Lock the workspaces row when claiming a prebuild (#31518, 81ecea4)
- Server: Group sync may only add users to groups of the syncing org (#30706, 11fb642)
- Bump Node.js to 22.23.4 (#31263, b08b9ec)
- Retry Anthropic thinking binding errors with drop_block (#29792, 665f629)
Compare: v2.34.17...v2.34.18
Container image
docker pull ghcr.io/coder/coder:v2.34.18
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
Assets
26
Loading
Uh oh!
There was an error while loading. Please reload this page.
v2.29.26
Immutable
release. Only release title and notes can be modified.
d880273
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
Bug fixes
Compare: v2.29.25...v2.29.26
Container image
docker pull ghcr.io/coder/coder:v2.29.26
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
Assets
26
Loading
Uh oh!
There was an error while loading. Please reload this page.
|