UNCLASSIFIED - NO CUI

Draft: chore(deps): update helm release coder to v2.29.1

This MR contains the following updates:

Package Update Change
coder (source) minor 2.24.3 -> 2.29.1
coder (source) minor 2.24.0 -> 2.29.1

Complete MR checklist

Assignee

  • Followed upgrade instructions outlined in docs/DEVELOPMENT_MAINTENANCE.md
  • Update Docs with new/updated steps as needed
  • Tested and Validated Changes made with supporting info like logs or screenshots from test pipelines

Add supporting info below

Reviewer only

  • Tested and Validated changes

Release Notes

coder/coder (coder)

v2.29.1

Compare Source

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.

Security Update
  • Update react to apply patch for CVE-2025-55182 (#​21084) (#​21168, 59cdd7e)

    Coder is not affected. This vulnerability specifically targets implementations using React Server Components. As Coder does not utilize Server Components, there is no exploitable attack surface. We are applying this patch proactively to limit security tooling noise and avoid unnecessary concerns.

Compare: v2.29.0...v2.29.1

Container image
  • docker pull ghcr.io/coder/coder:v2.29.1
Install/upgrade

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

v2.29.0

Compare Source

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.

[!IMPORTANT] This release is also the next Extended Support Release for Coder. For guidance on upgrading from the first ESR, Coder 2.24, see the detailed upgrade notes here.

BREAKING CHANGES
  • chore!: allow coder MCP tools to not be injected (#​20713, 04f809f) (@​dannykopping)

    Coder MCP tools were previously automatically injected; this will now need to be explicitly enabled with CODER_AIBRIDGE_INJECT_CODER_MCP_TOOLS=true

  • feat(cli)!: enable keyring usage by default (#​20851, 6238a99) (@​zedkipp)

    In order to move away from storing the CLI session token in plain text file, this change begins using the operating system keyring for CLI session token storage by default on Windows and macOS. This will be a breaking change for any users depending on the session token being stored to or read from disk. Users can opt-out and restore file usage via the --use-keyring=false flag.

  • refactor!: remove TaskAppID from codersdk.WorkspaceBuild (#​20583, d80b5fc) (@​DanielleMaywood)

    The task_app_id field has been removed from the codersdk.WorkspaceBuild struct and API responses. If your code or integrations rely on WorkspaceBuild.task_app_id to identify the task's associated app, you should migrate to using Task.WorkspaceAppID instead (available on the Task object directly). The deprecated ai_task_sidebar_app_id field remains temporarily but also points to the new location.

Features
Bridge
CLI
Dashboard
Experimental Features
MCP Server
Server
Tasks
Bug Fixes
Documentation
Performance improvements
Chores

Compare: v2.28.4...v2.29.0

Container image
  • docker pull ghcr.io/coder/coder:v2.29.0
Install/upgrade

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

v2.28.6

Compare Source

Stable (since December 09, 2025)

Changelog
Security Update
  • Update react to apply patch for CVE-2025-55182 (#​21084) (#​21175, df47153)

    Coder is not affected. This vulnerability specifically targets implementations using React Server Components. As Coder does not utilize Server Components, there is no exploitable attack surface. We are applying this patch proactively to limit security tooling noise and avoid unnecessary concerns.

Compare: v2.28.5...v2.28.6

Container image
  • docker pull ghcr.io/coder/coder:v2.28.6
Install/upgrade

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

v2.28.5

Compare Source

Stable (since Dec 2, 2025)

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
Performance improvements

Compare: v2.28.4...v2.28.5

Container image
  • docker pull ghcr.io/coder/coder:v2.28.5
Install/upgrade

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

v2.28.4

Compare Source

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.

SECURITY FIXES
Bug fixes

Compare: v2.28.3...v2.28.4

Container image
  • docker pull ghcr.io/coder/coder:v2.28.4
Install/upgrade

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

v2.28.3

Compare Source

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
  • Upgrade aibridge lib to fix cache issue (#​20730) (#​20734, 7beb95f)

    AI Bridge's injected MCP tools were not being set in a stable sort order. This lead to invalidation of the cache in upstream AI providers' APIs, resulting in more cache writes and therefore higher token spend. Deployments with AI Bridge enabled as well as the oauth2 and mcp-server-http experiments will be affected by this bug, and are highly encouraged to upgrade.

Compare: v2.28.2...v2.28.3

Container image
  • docker pull ghcr.io/coder/coder:v2.28.3
Install/upgrade

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

v2.28.2

Compare Source

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

Compare: v2.28.1...v2.28.2

Container image
  • docker pull ghcr.io/coder/coder:v2.28.2
Install/upgrade

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

v2.28.1

Compare Source

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

Compare: v2.28.0...v2.28.1

Container image
  • docker pull ghcr.io/coder/coder:v2.28.1
Install/upgrade

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

v2.28.0

Compare Source

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
  • Ensure consistent secret token generation and hashing (#​20388, 13ca9ea) (@​Emyrk)

    This change standardizes how Coder hashes secret tokens by switching OAuth2 tokens from salted userpassword. Hash to the same SHA256 hashing method used for API keys, improving consistency across all secret token types. This is a breaking change because existing OAuth2 tokens will no longer validate correctly after the update, but the impact is limited to OAuth2 functionality which is only available in dev builds and experimental features.

  • Removed TaskAppID field from WorkspaceBuild API response in favor of new task data model (#​20583, 7a97ebe) (@​DanielleMaywood)

    This change removes the task_app_id field from the WorkspaceBuild API response, which was a temporary field that stored the task's workspace app ID directly in the workspace build object. Clients that were consuming this field from the API will need to instead fetch this information from the new dedicated Task data model via the Task API endpoints.

  • AI Bridge is now stable - removed experimental flag and moved from /api/experimental/aibridge/* to /api/v2/aibridge/* (#​20544, a119fe2) (@​dannykopping)

    Removes the experimental flag for AI Bridge and promotes it to Stable. Update URL routes to /api/v2/aibridge/* for continued use of AI Bridge.

Features
Bridge
CLI
Dashboard
Experimental Features
MCP Server
Server
Tasks
Templates
Bug fixes
Documentation
Code refactoring

Compare: v2.27.2...v2.28.0

Container image
  • docker pull ghcr.io/coder/coder:v2.28.0
Install/upgrade

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

v2.27.9

Compare Source

Stable (since December 09, 2025)

Changelog
Security Update
  • Update react to apply patch for CVE-2025-55182 (#​21084) (#(21176, 1276135)

    Coder is not affected. This vulnerability specifically targets implementations using React Server Components. As Coder does not utilize Server Components, there is no exploitable attack surface. We are applying this patch proactively to limit security tooling noise and avoid unnecessary concerns.

Compare: v2.27.8...v2.27.9

Container image
  • docker pull ghcr.io/coder/coder:v2.27.9
Install/upgrade

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

v2.27.8

Compare Source

Stable (since December 01, 2025)

Changelog
Bug fixes
Performance improvements

Compare: v2.27.7...v2.27.8

Container image
  • docker pull ghcr.io/coder/coder:v2.27.8
Install/upgrade

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

v2.27.7

Compare Source

Stable (since November 27, 2025)

Changelog
SECURITY FIXES
Bug fixes

Compare: v2.27.6...v2.27.7

Container image
  • docker pull ghcr.io/coder/coder:v2.27.7
Install/upgrade

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

v2.27.6

Compare Source

Stable (since November 12, 2025)

Changelog
Chores
  • Upgrade aibridge lib to fix cache issue (#​20731, 41eed1d)

    AI Bridge's injected MCP tools were not being set in a stable sort order. This lead to invalidation of the cache in upstream AI providers' APIs, resulting in more cache writes and therefore higher token spend. Deployments with AI Bridge enabled as well as the oauth2 and mcp-server-http experiments will be affected by this bug, and are highly encouraged to upgrade.

Compare: v2.27.5...v2.27.6

Container image
  • docker pull ghcr.io/coder/coder:v2.27.6
Install/upgrade

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

v2.27.5

Compare Source

Stable (since November 11, 2025)

Changelog
Bug fixes

Compare: v2.27.4...v2.27.5

Container image
  • docker pull ghcr.io/coder/coder:v2.27.5
Install/upgrade

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

v2.27.4

Compare Source

Stable (since November 10, 2025)

Changelog
Chores

Compare: v2.27.3...v2.27.4

Container image
  • docker pull ghcr.io/coder/coder:v2.27.4
Install/upgrade

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

v2.27.3

Compare Source

Stable (since October 16, 2025)

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
  • Fix incorrect rendering of RBAC in Helm chart when workspacePerm… (#​20596, 800dd9c)

    Fixed incorrect rendering of Kubernetes RBAC resources in Helm chart when workspacePerms=false. Previously, Role and RoleBinding resources were still created for workspace namespaces even when workspace permissions were explicitly disabled, potentially granting unintended permissions.

Compare: v2.27.2...v2.27.3

Container image
  • docker pull ghcr.io/coder/coder:v2.27.3
Install/upgrade

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

v2.27.2

Compare Source

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
  • Initialize pseudo console with default size for SSH sessions [2.27] (#​20490, 035ad33)

    Fixed an issue where SSH connections to Windows workspaces would fail with an invalid parameter error when clients (like JetBrains Toolbox) force PTY allocation without providing terminal dimensions. The pseudo console now initializes with a default size instead of 0x0, which Windows doesn't accept.

Compare: v2.27.1...v2.27.2

Container image
  • docker pull ghcr.io/coder/coder:v2.27.2
Install/upgrade

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

v2.27.1

Compare Source

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
  • Server: Truncate task prompt to 160 characters in notifications (#​20147) (#​20153, b2d6a18) (@​johnstcn)

    Certain coder stat commands were failing on more complex Cgroup environments. This patch addresses that failure, and other complex setups.

Chores

Compare: v2.27.0...v2.27.1

Container image
  • docker pull ghcr.io/coder/coder:v2.27.1
Install/upgrade

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

v2.27.0

Compare Source

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
  • Use client IP when creating connection logs for workspace proxied app accesses (#​19788, 6a9b896) (@​ethanndickson)

    The presence of the ip field on codersdk.ConnectionLog cannot be guaranteed, and so the field has been made optional. It may be omitted on API responses.

  • Server: Only show task status for current build (#​19966, eb55f0a) (@​johnstcn)

    Renames the TaskStateCompleted constant to TaskStateComplete to align with the tense used in WorkspaceAppStatusStateComplete, requiring any code referencing the constant to be updated.

  • Rename prompt field to input for task creation (#​19982, eb74732) (@​DanielleMaywood)

    Renames the CreateTaskRequest.Prompt to CreateTaskRequest.Input to align with language used in our CLI and elsewhere in the codebase.

Features
AI Bridge

AI Bridge, the self-hosted LLM proxy for auditing LLM tools and adoption is now in Early access, get started with our setup guide.

MCP Server

New tools added to the Coder MCP Server in Beta.

Tasks

v2.27.0 introduces the Tasks API (in beta) for integrating background agents into your ecosystem. Read more in our documentation and blog posts.

Workspace sharing

Shared workspaces are in the early stages of development and not ready for public testing; we're looking forward to sharing the work when it's available. If you have requests for shared workspaces, please leave feedback in our Github Discussions.

Core
Bug fixes
Documentation
Performance improvements
Chores

Compare: v2.26.1...v2.27.0

Container image
  • docker pull ghcr.io/coder/coder:v2.27.0
Install/upgrade

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

v2.26.6

Compare Source

Changelog
BUG FIXES

Compare: v2.26.5...v2.26.6

Container image
  • docker pull ghcr.io/coder/coder:v2.26.6
Install/upgrade

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

v2.26.5

Compare Source

Changelog
SECURITY FIXES

Compare: v2.26.4...v2.26.5

Container image
  • docker pull ghcr.io/coder/coder:v2.26.5
Install/upgrade

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

v2.26.4

Compare Source

Changelog
Chores

Compare: v2.26.3...v2.26.4

Container image
  • docker pull ghcr.io/coder/coder:v2.26.4
Install/upgrade

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

v2.26.3

Compare Source

Stable (since October 28, 2025)

Changelog
Bug fixes
  • Initialize pseudo console with default size for SSH sessions [2.26] (#​20491, ee8e8cb)

Compare: v2.26.2...v2.26.3

Container image
  • docker pull ghcr.io/coder/coder:v2.26.3
Install/upgrade

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

v2.26.2

Compare Source

Changelog
Bug fixes
Chores

Compare: v2.26.1...v2.26.2

Container image
  • docker pull ghcr.io/coder/coder:v2.26.2
Install/upgrade

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

v2.26.1

Compare Source

Stable (since October 7, 2025)

Changelog
Bug fixes

Compare: v2.26.0...v2.26.1

Container image
  • docker pull ghcr.io/coder/coder:v2.26.1
Install/upgrade

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

v2.26.0

Compare Source

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.

KNOWN ISSUES
  • You may see higher numbers of "API Key Created" entries in the audit logs. This is expected due to fixing an audit logging omission (#​19672).
  • Jetbrains users may experience inflated API key creation. This will be fixed in a future patch to the Jetbrains plugin version.
BREAKING CHANGES
  • Support empty or default fields when updating templates (#​19256, aab2ccd) (@​rafrdz)

    Breaking change to the Coder Go SDK. Field types in codersdk.UpdateTemplateMeta for Icon, Description, and DisplayName changed from string to *string. Consumers must pass pointers and handle nil checks. Code that assigns/reads plain strings will no longer compile without updates.

  • fix(coderd/prometheusmetrics)!: filter deleted wsbuilds to reduce db load (#​19197, 1b66495) (@​mafredri)

    Breaking change to coderd_api_workspace_latest_build Prometheus metric. The coderd_api_workspace_latest_build Prometheus metric no longer includes builds belonging to deleted workspaces, as such, this metric will show fewer statuses.

Security Fixes
Features
Bug fixes
Documentation
Performance improvements
Chores

Compare: v2.25.1...v2.26.0

Container image
  • docker pull ghcr.io/coder/coder:v2.26.0
Install/upgrade

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

v2.25.3

Compare Source

Stable (since October 01, 2025)

Changelog
Bug fixes

Compare: v2.25.2...v2.25.3

Container image
  • docker pull ghcr.io/coder/coder:v2.25.3
Install/upgrade

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

v2.25.2

Compare Source

Stable (since September 04, 2025)

Changelog
Security Fixes
Bug Fixes

Compare: v2.25.1...v2.25.2

Container image
  • docker pull ghcr.io/coder/coder:v2.25.2
Install/upgrade

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

v2.25.1

Compare Source

Stable (since September 02, 2025)

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

Compare: v2.25.0...v2.25.1

Container image
  • docker pull ghcr.io/coder/coder:v2.25.1
Install/upgrade

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

v2.25.0

Compare Source

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
  • Route connection logs to Connection log instead of Audit log (#​18340, 08e17a0) (@​ethanndickson)

    Connections to workspaces (via SSH, workspace apps, or browser port-forwarding) will no longer create entries in the audit log. Those events will now be included in the 'Connection Log'. Please see the 'Connection Log' page in the dashboard, and the Connection Log documentation for details. Those with permission to view the Audit Log will also be able to view the Connection Log. The new Connection Log has the same licensing restrictions as the Audit Log, and requires a Premium Coder deployment.

  • Delete old connection events from audit log (#​18735, f42de9f) (@​ethanndickson)

    With new connection events appearing in the Connection Log, connection events older than 90 days will now be deleted from the Audit Log. If you require this legacy data, we recommend querying it from the REST API or making a backup of the database/these events before upgrading your Coder deployment. Please see the MR for details on what exactly will be deleted. Note: There are currently no plans to delete connection events from the Connection Log.

  • Add ability to cancel pending workspace build (#​18713, 8202514) (@​kacpersaw)

    CancelWorkspaceBuild method in codersdk now accepts an optional request parameter.

  • Use devcontainer ID when rebuilding a devcontainer (#​18604, f2d229e) (@​DanielleMaywood)

    Minor breaking change for workspaces enabled by our devcontainer integration. Allows rebuilding a devcontainer without a valid devcontainer ID.

  • CLI: Add CLI support for creating workspace with presets (#​18912, b975d6d) (@​ssncferreira)

    This breaking change impacts the coder create CLI command only for templates which contain presets.

    It introduces a --preset flag to the create command, which modifies the behavior when no preset is explicitly provided:

    • If the template includes presets and a default preset, the default will be automatically applied. The user will be notified, but not prompted.
    • If the template includes presets without a default, the user will be prompted to choose a preset.

    This breaks existing workflows for templates with presets that:

    • Expect the create command to proceed without applying a preset
    • Rely on non-interactive scripts or automated workflows, which will now fail or hang due to unexpected prompts
Features
Bug fixes
Performance Optimization
Documentation

Compare: v2.24.2...v2.25.0

Container image
  • docker pull ghcr.io/coder/coder:v2.25.0
Install/upgrade

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

v2.24.4

Compare Source

Stable (since September 04, 2025)

Changelog
Security Fixes

Compare: v2.24.3...v2.24.4

Container image
  • docker pull ghcr.io/coder/coder:v2.24.4
Install/upgrade

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


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about these updates again.


  • If you want to rebase/retry this MR, check this box

This MR was automatically generated by Renovate Bot.

Upgrade Notices

(Include any relevant notes about upgrades here or write "N/A" if there are none)

Edited by RENOVATE_TOKEN

Merge request reports

Loading