Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: coder/coder
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.30.4
Choose a base ref
...
head repository: coder/coder
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.30.5
Choose a head ref
  • 3 commits
  • 7 files changed
  • 5 contributors

Commits on Mar 25, 2026

  1. fix: open coder_app links in new tab when open_in is tab (cherry-pick #…

    …23000) (#23621)
    
    Cherry-pick of #23000 onto release/2.30.
    
    Co-authored-by: Kayla はな <kayla@tree.camp>
    angrycub and aslilac authored Mar 25, 2026
    Configuration menu
    Copy the full SHA
    149e9f1 View commit details
    Browse the repository at this point in the history
  2. fix(coderd): add organization_name label to insights Prometheus metri…

    …cs (cherry-pick #22296) (#23447)
    
    Backport of #22296 to release/2.30.
    
    When multiple organizations have templates with the same name, the
    Prometheus `/metrics` endpoint returns HTTP 500 because Prometheus
    rejects duplicate label combinations. The three `coderd_insights_*`
    metrics (`coderd_insights_templates_active_users`,
    `coderd_insights_applications_usage_seconds`,
    `coderd_insights_parameters`) used only `template_name` as a
    distinguishing label, so two templates named e.g. `"openstack-v1"` in
    different orgs would produce duplicate metric series.
    
    This adds `organization_name` as a label to all three insight metric
    descriptors to disambiguate templates across organizations.
    
    (cherry picked from commit 4057363)
    
    Fixes #21748
    
    Co-authored-by: Garrett Delfosse <garrett@coder.com>
    blinkagent[bot] and f0ssel authored Mar 25, 2026
    Configuration menu
    Copy the full SHA
    de64b63 View commit details
    Browse the repository at this point in the history
  3. chore: switch agent gone response from 502 to 404 (backport #23090) (#…

    …23636)
    
    Backport of #23090 to `release/2.30`.
    
    When a user creates a workspace, opens the web terminal, then the
    workspace stops but the web terminal remains open, the web terminal will
    retry the connection. Coder would issue a HTTP 502 Bad Gateway response
    when this occurred because coderd could not connect to the workspace
    agent, however this is problematic as any load balancer sitting in front
    of Coder sees a 502 and thinks Coder is unhealthy.
    
    This PR changes the response to a HTTP 404 after internal discussion.
    
    Cherry-picked from merge commit
    c33812a.
    rowansmithau authored Mar 25, 2026
    Configuration menu
    Copy the full SHA
    3b2ded6 View commit details
    Browse the repository at this point in the history
Loading