Changelog
Features
- 3eb7f06 feat(agent): add http debug routes for magicsock (#7287) (@coadler)
- 730039f feat(site): Show warning if startup script is running (#7326) (@BrunoQuaresma)
- a983416 feat: add regions endpoint for proxies feature (#7277) (@deansheather)
- c3fe251 feat: add license expiration warning (#7264) (@rodrimaia)
- 87b7537 feat: add license settings UI (#7210) (@rodrimaia)
- bb0a38b feat: Implement aggregator for agent metrics (#7259) (@mtojek)
Bug fixes
- 59efa4a fix(audit): ensure template creation errors are audited (#7315) (@coadler)
- 4b9621f fix(coderd): don't hang on first gitauth clone (#7331) (@ammario)
- b62b6af fix(healthcheck): don't allow panics to exit coderd (#7276) (@coadler)
- c00f5e4 fix(server): retry initial connection to postgres (#7325) (@coadler)
- 75ad72d fix(server): prevent otel tracer provider from immediately being closed (#7369) (@coadler)
- 1134e78 fix(site): Do not show template params if there is no param to be displayed (#7263) (@BrunoQuaresma)
- 35b3ed2 fix(site): Fix default value for options (#7265) (@BrunoQuaresma)
- 0e46903 fix(site): Fix secondary buttons with popovers (#7296) (@BrunoQuaresma)
- 0e78d0a fix(site): Remove extra spacing between ssh button (#7380) (@BrunoQuaresma)
- fe323a1 fix: keep "workspace create" form when rendering errors (#7289) (@bpmct)
- 77d9937 fix: vite fatals on receiving HTTP4xx (#7306) (@mtojek)
- 3078cd3 fix: envbox template 404 (#7324) (@ericpaulsen)
- bd63011 fix: coordinator node update race (#7345) (@spikecurtis)
- 9c030a8 fix: pty.Start respects context on Windows too (#7373) (@spikecurtis)
- 90c57a5 fix: make telemetry source a string not an enum (#7390) (@kylecarbs)
Documentation
- 218d6a9 docs(site): Mention template editor in template edit docs (#7261) (@BrunoQuaresma)
- 7aa07cf docs: Fix relay link in HA doc (#7159) (@winter0mute)
- ed1b33a docs: clarify quota allocation (#7310) (@ericpaulsen)
- e747aad docs: added additional documentation for azure devops git provider (#6923) (@marleypowell)
- f5ce911 docs: make use of
display_name
andname
in Open with Coder (#7372) (@matifali)
Code refactoring
- 88c362d refactor(site): Refactor error state (#7313) (@BrunoQuaresma)
- e6931d6 refactor(site): Remove optimistic workspace action (#7385) (@BrunoQuaresma)
- 2ea438c refactor(site): Show immutable parameters in the settings (#7383) (@BrunoQuaresma)
Chores
- 9afad82 chore: add security advisories to docs (#7282) (@johnstcn)
- f1dfeb0 chore: fix flake in apptest reconnecting-pty test (#7281) (@deansheather)
- 272573e chore: change some wording in the dashboard (#7293) (@bpmct)
- f1763f2 chore: add envbox documentation (#7198) (@sreya)
- b6666cf chore: tailnet debug logging (#7260) (@spikecurtis)
- 8d1f163 chore: remove login_before_ready from example templates (#7322) (@bpmct)
- 4a9d1c1 chore: UI/UX for regions (#7283) (@Emyrk)
- d3a9d7c chore: minor tweaks to license ui (#7314) (@rodrimaia)
- 079d282 chore: Set proxy health checks to 1 minute intervals (#7351) (@Emyrk)
- 97c8bb5 chore: bump crate-ci/typos from 1.14.3 to 1.14.8 (#7332) (@app/dependabot)
- a3f3d7e chore: bump github.com/hashicorp/hc-install from 0.4.1-0.20220912074615-4487b02cbcbb to 0.5.1 (#7342) (@app/dependabot)
- 0bf00d6 chore: bump aquasecurity/trivy-action from 0.9.2 to 0.10.0 (#7333) (@app/dependabot)
- 38fd4c0 chore: bump gopkg.in/natefinch/lumberjack.v2 from 2.0.0 to 2.2.1 (#7337) (@app/dependabot)
- 4dec828 chore: bump tj-actions/branch-names from 6.4 to 6.5 (#7334) (@app/dependabot)
- 6030847 chore: bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#7336) (@app/dependabot)
- 04f9ca8 chore: bump golang.org/x/mod from 0.8.0 to 0.10.0 (#7338) (@app/dependabot)
- 5582498 chore: 404 Requests to workspace proxy direct back to the primary (#7353) (@Emyrk)
- 3b15234 chore: add continuous deployment for workspace proxies (#7364) (@deansheather)
- 1406374 chore: fix nfpm.yaml (#7366) (@deansheather)
- 41726a7 chore: fix ci.yaml deploy step for other regions (#7367) (@deansheather)
- 398d08a chore: fix ci.yaml deploy step for other regions 2 (#7368) (@deansheather)
- 465fe86 chore: skip timing-sensistive AgentMetadata test in the standard suite (#7237) (@ammario)
- a1db825 chore: Dynamic CSP connect-src to support terminals connecting to workspace proxies (#7352) (@Emyrk)
- 6dfce5a chore: bump jest-runner-eslint from 1.1.0 to 2.0.0 in /site (#7343) (@app/dependabot)
- dd67283 chore: Adjust wording to mention only browser connections (#7384) (@Emyrk)
- 434c4be chore: Add listing proxies to cli 'coder proxy ls' (#7376) (@Emyrk)
- 5961cf9 chore: bump terraform from 1.3.4-r3 to r4 in image (#7393) (@deansheather)
- 2e9310b chore: add workspace actions entitlement and experiment (#7361) (@Kira-Pilot)
Other changes
- 29cbc54 Reconnecting PTY waits for command output or EOF (#7279) (@spikecurtis)
- a2ff674 fix(UI): workspace restart button stops build before starting a new one (#7301) (@Kira-Pilot)
Compare: v0.23.0...0.23.1
Container image
docker pull ghcr.io/coder/coder:v0.23.1
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.