Update chart coder to 2.18.0 #823

Merged
jahanson merged 1 commit from renovate/coder-2.x into main 2024-12-09 21:23:52 -06:00
Collaborator

This PR contains the following updates:

Package Update Change
coder (source) minor 2.16.1 -> 2.18.0

Release Notes

coder/coder (coder)

v2.18.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
  • Allow disabling notifications (#​15509, 576e1f4) (@​DanielleMaywood)

    Disables notifications when both $CODER_NOTIFICATIONS_WEBHOOK_ENDPOINT and $CODER_EMAIL_SMARTHOST are unset.
    Drops the default value for $CODER_EMAIL_SMARTHOST.

  • Extract provisioner tags from coder_workspace_tags data source (#​15578, 1cdc3e8) (@​johnstcn)

    As this effectively blocks template creation if coder_workspace_tags is malformed or references anything other than a Terraform variable or coder_parameter, this is marked as a breaking change.

Features
Bug fixes
Documentation
Code refactoring
Chores

Compare: v2.17.2...v2.18.0

Container image

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

Install/upgrade

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

v2.17.2

Compare Source

Stable (since December 3, 2024)

Changelog

This is the direct follow up to v2.17.0. Due to an issue in our release pipeline, v2.17.1 reached a broken state and has been skipped. There are no issues with upgrading directly to this release.

Chores

Fixes to External Provisioner Helm Chart

Compare: v2.17.0...v2.17.2

Container image

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

Install/upgrade

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

v2.17.0

Compare Source

Changelog

Features
Bug fixes
Documentation
Chores
Reverts

Compare: v2.16.1...v2.17.0

Container image

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

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 PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [coder](https://github.com/coder/coder) ([source](https://github.com/coder/coder/tree/HEAD/helm/coder)) | minor | `2.16.1` -> `2.18.0` | --- ### Release Notes <details> <summary>coder/coder (coder)</summary> ### [`v2.18.0`](https://github.com/coder/coder/releases/tag/v2.18.0) [Compare Source](https://github.com/coder/coder/compare/v2.17.2...v2.18.0) #### Changelog > \[!NOTE] > This is a mainline Coder release. We advise enterprise customers without a staging environment to install our [latest stable release](https://github.com/coder/coder/releases/latest) while we refine this version. Learn more about our [Release Schedule](https://coder.com/docs/install/releases). ##### BREAKING CHANGES - Allow disabling notifications ([#&#8203;15509](https://github.com/coder/coder/issues/15509), [`576e1f4`](https://github.com/coder/coder/commit/576e1f48f)) ([@&#8203;DanielleMaywood](https://github.com/DanielleMaywood)) > Disables notifications when both $CODER_NOTIFICATIONS_WEBHOOK_ENDPOINT and $CODER_EMAIL_SMARTHOST are unset. > Drops the default value for $CODER_EMAIL_SMARTHOST. - Extract provisioner tags from coder_workspace_tags data source ([#&#8203;15578](https://github.com/coder/coder/issues/15578), [`1cdc3e8`](https://github.com/coder/coder/commit/1cdc3e892)) ([@&#8203;johnstcn](https://github.com/johnstcn)) > As this effectively blocks template creation if `coder_workspace_tags` is malformed or references anything other than a Terraform variable or `coder_parameter`, this is marked as a breaking change. ##### Features - Add prometheus metric for tracking user statuses ([#&#8203;15281](https://github.com/coder/coder/issues/15281), [`3de98c2`](https://github.com/coder/coder/commit/3de98c25d)) ([@&#8203;coadler](https://github.com/coadler)) > Adds the ability to track total users in the platform by status; admins can track license consumption over time by scraping this endpoint (`coderd_api_total_user_count`). - Add audit logs for user dormancy events ([#&#8203;15298](https://github.com/coder/coder/issues/15298), [`088f219`](https://github.com/coder/coder/commit/088f21965)) ([@&#8203;coadler](https://github.com/coadler)) - Add user-scoped tailnet API endpoint (`api/v2/tailnet`) with a new RPC stream for receiving updates on workspaces owned by a specific user 0([#&#8203;14847](https://github.com/coder/coder/issues/14847), [`b1298a3`](https://github.com/coder/coder/commit/b1298a3c1)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Add Premium features page in deployment settings ([#&#8203;15094](https://github.com/coder/coder/issues/15094), [`d4131ba`](https://github.com/coder/coder/commit/d4131badb)) ([@&#8203;jaaydenh](https://github.com/jaaydenh)) > Adds a page in deployment settings to preview features available under our [Premium license](https://coder.com/pricing#compare-plans). Some features were previously undiscoverable. > ![Image](https://github.com/user-attachments/assets/1f9db199-ccad-48c0-b1a7-c684687be811) - Add support for multiple tunnel destinations in tailnet for [CoderVPN](https://github.com/coder/coder/issues/14859) ([#&#8203;15409](https://github.com/coder/coder/issues/15409), [`e5661c2`](https://github.com/coder/coder/commit/e5661c274)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Add workspace updates controller ([#&#8203;15506](https://github.com/coder/coder/issues/15506), [`08216aa`](https://github.com/coder/coder/commit/08216aaad)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Set DNS hostnames in workspace updates controller ([#&#8203;15507](https://github.com/coder/coder/issues/15507), [`916df4d`](https://github.com/coder/coder/commit/916df4d41)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Add support for WorkspaceUpdates to WebsocketDialer ([#&#8203;15534](https://github.com/coder/coder/issues/15534), [`747f7ce`](https://github.com/coder/coder/commit/747f7ce17)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Change port-forward to opportunistically listen on IPv6 ([#&#8203;15640](https://github.com/coder/coder/issues/15640), [`e6506f0`](https://github.com/coder/coder/commit/e6506f067)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Add agent exec pkg to enable later replacement of agent process priority management ([#&#8203;15577](https://github.com/coder/coder/issues/15577), [`bbc549d`](https://github.com/coder/coder/commit/bbc549d2d)) ([@&#8203;sreya](https://github.com/sreya)) - CLI: Rotate file logs for coderd ([#&#8203;15438](https://github.com/coder/coder/issues/15438), [`d6442db`](https://github.com/coder/coder/commit/d6442db25)) ([@&#8203;defelmnq](https://github.com/defelmnq)) > We already rotated agent logs, this uses the same logic for `CODER_LOGGING_HUMAN`. - Server: Update API to allow filtering provisioner daemons by tags ([#&#8203;15448](https://github.com/coder/coder/issues/15448), [`814dd6f`](https://github.com/coder/coder/commit/814dd6f85)) ([@&#8203;SasSwart](https://github.com/SasSwart)) > Prerequisite for several improvements to the UX when no provisioner is available for a job. - Server: Add endpoint ([`/organizations/{org}/provisionerkeys`](https://coder.com/docs/reference/api/enterprise#list-provisioner-key)) to fetch provisioner key details ([#&#8203;15505](https://github.com/coder/coder/issues/15505), [`a518017`](https://github.com/coder/coder/commit/a518017a8)) ([@&#8203;defelmnq](https://github.com/defelmnq)) - Examples: Promote module usage in [example templates](https://github.com/coder/coder/tree/main/examples/templates) ([#&#8203;15517](https://github.com/coder/coder/issues/15517), [`f9d6698`](https://github.com/coder/coder/commit/f9d669838)) ([@&#8203;phorcys420](https://github.com/phorcys420)) - Helm: Support deploying multiple provisioners in same namespace ([#&#8203;15637](https://github.com/coder/coder/issues/15637), [`7876dc5`](https://github.com/coder/coder/commit/7876dc5fb)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Provisioner: Add support for `workspace_owner_login_type` ([#&#8203;15499](https://github.com/coder/coder/issues/15499), [`4a6b28f`](https://github.com/coder/coder/commit/4a6b28f5d)) ([@&#8203;johnstcn](https://github.com/johnstcn)) > Enables `login_type` to be added to the [`coder_workspace_owner`](https://registry.terraform.io/providers/coder/coder/latest/docs/data-sources/workspace_owner) data source in the Coder Terraform provider ([terraform-provider-coder/#&#8203;235](https://github.com/coder/terraform-provider-coder/issues/235)). - Provisioner: Allow variadic tags in provisionersdk.MutateTags ([#&#8203;15518](https://github.com/coder/coder/issues/15518), [`aca5be5`](https://github.com/coder/coder/commit/aca5be5e5)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Provisioner: Implement WorkspaceTagDefaultsFromFile ([#&#8203;15236](https://github.com/coder/coder/issues/15236), [`bebc38e`](https://github.com/coder/coder/commit/bebc38ee9)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Dashboard: Add agent connection timings to workspace build timings UI ([#&#8203;15276](https://github.com/coder/coder/issues/15276), [`e232aee`](https://github.com/coder/coder/commit/e232aee01)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) > Workspace build timing UI now shows agent connection time in `main` step of startup. > ![Image](https://github.com/user-attachments/assets/2af5f528-e1e8-4374-a62a-ed4be1f1fb67) - Dashboard: Warn on provisioner health during builds > Previously, there was no clean method to diagnose template create issues caused by provisioners. > This Adds warning alerts to log drawers for templates and template versions when provisioner health issues are encountered. > > Updating a template version with no provisioners: > ![Image](https://github.com/user-attachments/assets/91b1e34c-de84-4cc4-af73-ac03db34db29) > > Build Errors for template versions now show tags: > ![Image](https://github.com/user-attachments/assets/6181261e-8ce2-451d-9882-b778e86df322) > > Updating a template version with provisioners that are busy or unresponsive: > ![Image](https://github.com/user-attachments/assets/2fb79d90-6ab0-4da8-b11a-1eb060efba77) > > Creating a new template with provisioners that are busy or unresponsive: > ![Image](https://github.com/user-attachments/assets/db94b01b-0177-4175-aefb-b16c65aa6e5c) > > Creating a new template when there are no provisioners to do the build: > ![Image](https://github.com/user-attachments/assets/4723cfc3-a35d-483d-af97-cd89cbe8adb2) - Dashboard: Add current license consumption to general deplyoment settings > Shows point-in-time license utilization. Later, we will be adding seat utilization over time. > ![Image](https://github.com/user-attachments/assets/13605adc-458d-47b5-93a7-f6c7cf003c9f) - Networking: Add workspace updates support to Controller ([#&#8203;15529](https://github.com/coder/coder/issues/15529), [`16992ee`](https://github.com/coder/coder/commit/16992ee54)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Networking: Add alias with username and short alias to DNS ([#&#8203;15585](https://github.com/coder/coder/issues/15585), [`85c3c4c`](https://github.com/coder/coder/commit/85c3c4c02)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) ##### Bug fixes - Show template name on workspace page when template display name is unset ([#&#8203;15262](https://github.com/coder/coder/issues/15262), [`bbd2dd8`](https://github.com/coder/coder/commit/bbd2dd80e)) ([@&#8203;aslilac](https://github.com/aslilac)) - Check correct default during `template push` from stdin ([#&#8203;15293](https://github.com/coder/coder/issues/15293), [`371a2e1`](https://github.com/coder/coder/commit/371a2e12a)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Fix an 500 response when querying workspaces by user name ([#&#8203;15305](https://github.com/coder/coder/issues/15305), [`9d03e04`](https://github.com/coder/coder/commit/9d03e0429)) ([@&#8203;Emyrk](https://github.com/Emyrk)) - Fix Listen/Unlisten race on Pubsub ([#&#8203;15315](https://github.com/coder/coder/issues/15315), [`005ea53`](https://github.com/coder/coder/commit/005ea536a)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Allow workspace owners to read build timings ([#&#8203;15364](https://github.com/coder/coder/issues/15364), [`8024c1d`](https://github.com/coder/coder/commit/8024c1dff)) ([@&#8203;Emyrk](https://github.com/Emyrk)) - Improve password validation flow by reducing complexity ([#&#8203;15132](https://github.com/coder/coder/issues/15132), [`4fe2c5f`](https://github.com/coder/coder/commit/4fe2c5f09)) ([@&#8203;defelmnq](https://github.com/defelmnq)) - Fix broken flow when uploading template zip file in the UI ([#&#8203;15410](https://github.com/coder/coder/issues/15410), [`1736309`](https://github.com/coder/coder/commit/17363098e)) ([@&#8203;mtojek](https://github.com/mtojek)) - Fix loss of buffered input on cliui.Prompt ([#&#8203;15421](https://github.com/coder/coder/issues/15421), [`71dc91e`](https://github.com/coder/coder/commit/71dc91e49)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Set content type when uploading edited template to avoid missing type ([#&#8203;15440](https://github.com/coder/coder/issues/15440), [`d2e4969`](https://github.com/coder/coder/commit/d2e496901)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Support windows specific zip mime type for template uploads ([#&#8203;15442](https://github.com/coder/coder/issues/15442), [`f7cbf5d`](https://github.com/coder/coder/commit/f7cbf5dd7)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Stop logging error when template schedule query is canceled ([#&#8203;15402](https://github.com/coder/coder/issues/15402), [`d1305ac`](https://github.com/coder/coder/commit/d1305ac25)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Make GetWorkspacesEligibleForTransition return less false-positives to reduce DB load ([#&#8203;15429](https://github.com/coder/coder/issues/15429), [`f2fe379`](https://github.com/coder/coder/commit/f2fe379bd)) ([@&#8203;DanielleMaywood](https://github.com/DanielleMaywood)) - Remove hardcoded built-in image for Docker template ([#&#8203;15504](https://github.com/coder/coder/issues/15504), [`d3eb896`](https://github.com/coder/coder/commit/d3eb89654)) ([@&#8203;bpmct](https://github.com/bpmct)) - Use explicit API versions for agent and tailnet ([#&#8203;15508](https://github.com/coder/coder/issues/15508), [`4080295`](https://github.com/coder/coder/commit/40802958e)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Add error that provisionerkeys require the externalprovisioners feature, replacing previously misleading message ([#&#8203;15541](https://github.com/coder/coder/issues/15541), [`968c52b`](https://github.com/coder/coder/commit/968c52bc3)) ([@&#8203;aslilac](https://github.com/aslilac)) - Fix tailnet resume using incorrect DB reference ([#&#8203;15522](https://github.com/coder/coder/issues/15522), [`48bb452`](https://github.com/coder/coder/commit/48bb45282)) ([@&#8203;sreya](https://github.com/sreya)) > Fixes an issue where failing to instantiate unrelated keycaches does not fatally error out. - Fix panic while tearing down reconnecting PTY ([#&#8203;15615](https://github.com/coder/coder/issues/15615), [`103824f`](https://github.com/coder/coder/commit/103824f72)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Fix hang in teardown of TestConn_CoordinatorRollingRestart ([#&#8203;15624](https://github.com/coder/coder/issues/15624), [`b5fbfd7`](https://github.com/coder/coder/commit/b5fbfd727)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Deduplicate agent script timings ([#&#8203;15631](https://github.com/coder/coder/issues/15631), [`f3e1dd8`](https://github.com/coder/coder/commit/f3e1dd8d1)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) - Fix external auth provider logos not displaying on light theme by using `ExternalImage` ([#&#8203;15572](https://github.com/coder/coder/issues/15572), [`32b4b77`](https://github.com/coder/coder/commit/32b4b77c4)) ([@&#8203;aslilac](https://github.com/aslilac)) - Improve log on provisioner daemon started with provisioner key ([#&#8203;15588](https://github.com/coder/coder/issues/15588), [`a8becfb`](https://github.com/coder/coder/commit/a8becfb7a)) ([@&#8203;defelmnq](https://github.com/defelmnq)) - Fix parsing of IPv6 addresses in coder port-forward ([#&#8203;15627](https://github.com/coder/coder/issues/15627), [`648cdd0`](https://github.com/coder/coder/commit/648cdd006)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Fix goroutine memory leak in log streaming over websocket ([#&#8203;15709](https://github.com/coder/coder/issues/15709), [`148a5a3`](https://github.com/coder/coder/commit/148a5a35)) ([@&#8203;SpikeCurtis](https://github.com/SpikeCurtis)) - CLI: Properly handle build log streaming during `coder ping` ([#&#8203;15600](https://github.com/coder/coder/issues/15600), [`6e7f65b`](https://github.com/coder/coder/commit/6e7f65bc5)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Server: Ensure correct RBAC when enqueueing notifications ([#&#8203;15478](https://github.com/coder/coder/issues/15478), [`30e6fbd`](https://github.com/coder/coder/commit/30e6fbd35)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Server: Prevent NPE if no user link exists ([#&#8203;15289](https://github.com/coder/coder/issues/15289), [`591cefa`](https://github.com/coder/coder/commit/591cefa42)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Server: Ensure that clearing invalid oauth refresh tokens works with dbcrypt ([#&#8203;15721](https://github.com/coder/coder/issues/15721), [`e744cde`](https://github.com/coder/coder/commit/e744cde8)) ([@&#8203;johnstcn](https://github.com/johnstcn)) > Fixes an issue introduced in [PR #&#8203;15608](https://github.com/coder/coder/pull/15608) which locked users out of their workspaces. This bug was not released into our mainline or stable channels. - Helm: Prefer provisioner key if both provisioner shared key and key are set ([#&#8203;15417](https://github.com/coder/coder/issues/15417), [`6781b0f`](https://github.com/coder/coder/commit/6781b0fc8)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Installer: Fix failing installation script for remote hosts ([#&#8203;15288](https://github.com/coder/coder/issues/15288), [`df6afd3`](https://github.com/coder/coder/commit/df6afd335)) ([@&#8203;matifali](https://github.com/matifali)) - Dashboard: Show error on duplicate template rename attempt ([#&#8203;15348](https://github.com/coder/coder/issues/15348), [`3c60dc3`](https://github.com/coder/coder/commit/3c60dc3bb)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Dashboard: Watch build logs while job is pending or running ([#&#8203;15341](https://github.com/coder/coder/issues/15341), [`8b5a18c`](https://github.com/coder/coder/commit/8b5a18cad)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Dashboard: Show error on template upload failure ([#&#8203;15558](https://github.com/coder/coder/issues/15558), [`a35c01d`](https://github.com/coder/coder/commit/a35c01de5)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Dashboard: Remove hard-coded activity bump label in workspace schedule settings([#&#8203;15583](https://github.com/coder/coder/issues/15583), [`45f7d77`](https://github.com/coder/coder/commit/45f7d77d6)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Dashboard: Set min and max attributes for workspace number parameters ([#&#8203;15182](https://github.com/coder/coder/issues/15182), [`e87b0bb`](https://github.com/coder/coder/commit/e87b0bb45)) ([@&#8203;toshikish](https://github.com/toshikish)) - Networking: Prevent redial after Coord graceful restart ([#&#8203;15586](https://github.com/coder/coder/issues/15586), [`029cd5d`](https://github.com/coder/coder/commit/029cd5d06)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) ##### Documentation - Add new best practice doc to [speed up templates and workspaces](https://coder.com/docs/tutorials/best-practices/speed-up-templates) ([#&#8203;15296](https://github.com/coder/coder/issues/15296), [`18ef954`](https://github.com/coder/coder/commit/18ef954a0)) ([@&#8203;EdwardAngert](https://github.com/EdwardAngert)) - Provide example regexes to properly escape . characters in [external authentication page](https://coder.com/docs/admin/external-auth) ([#&#8203;14983](https://github.com/coder/coder/issues/14983), [`040e5cf`](https://github.com/coder/coder/commit/040e5cf9f)) ([@&#8203;bcpeinhardt](https://github.com/bcpeinhardt)) - Add deploymetn ID location to [licensing page](https://coder.com/docs/admin/licensing) ([#&#8203;15415](https://github.com/coder/coder/issues/15415), [`e688ff7`](https://github.com/coder/coder/commit/e688ff723)) ([@&#8203;EdwardAngert](https://github.com/EdwardAngert)) - Add hidden [workplace scheduling page](https://coder.com/docs/admin/templates/managing-templates/schedule) to manifest ([#&#8203;15384](https://github.com/coder/coder/issues/15384), [`f769456`](https://github.com/coder/coder/commit/f7694568e)) ([@&#8203;EdwardAngert](https://github.com/EdwardAngert)) - Fix mention of incorrect env var to enable/disable telemetry ([#&#8203;15467](https://github.com/coder/coder/issues/15467), [`78b4967`](https://github.com/coder/coder/commit/78b496757)) ([@&#8203;mafredri](https://github.com/mafredri)) > The `CODER_TELEMETRY_ENABLE` flag is used to disable telemetry. The documentation previously showed this as the deprecated `CODER_TELEMETRY` variable. - Update [template-from-scratch](https://coder.com/docs/tutorials/template-from-scratch) guide ([#&#8203;15101](https://github.com/coder/coder/issues/15101), [`56e219b`](https://github.com/coder/coder/commit/56e219b50)) ([@&#8203;EdwardAngert](https://github.com/EdwardAngert)) - Add [guide](https://coder.com/docs/admin/templates/extending-templates/provider-authentication#use-a-remote-docker-host-for-authentication) on using Docker host as external authentication provider ([#&#8203;15494](https://github.com/coder/coder/issues/15494), [`6ff302b`](https://github.com/coder/coder/commit/6ff302b74)) ([@&#8203;matifali](https://github.com/matifali)) - Add crypto_keys to list of [dbcrypt fields](https://coder.com/docs/admin/security/database-encryption#how-it-works) ([#&#8203;15602](https://github.com/coder/coder/issues/15602), [`9e63caf`](https://github.com/coder/coder/commit/9e63caf59)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Add [guide for CI/CD template testing](https://coder.com/docs/tutorials/testing-templates) ([#&#8203;15528](https://github.com/coder/coder/issues/15528), [`dcbcf67`](https://github.com/coder/coder/commit/dcbcf6740)) ([@&#8203;matifali](https://github.com/matifali)) - Create a markdown code snippet file to make it easier for contributors ([#&#8203;15611](https://github.com/coder/coder/issues/15611), [`684e75e`](https://github.com/coder/coder/commit/684e75e2a)) ([@&#8203;EdwardAngert](https://github.com/EdwardAngert)) - Add [Amazon DCV Windows module](https://registry.coder.com/modules/amazon-dcv-windows) to [remote desktop guides](https://coder.com/docs/user-guides/workspace-access/remote-desktops#amazon-dcv-windows) ([#&#8203;15610](https://github.com/coder/coder/issues/15610), [`a9195bf`](https://github.com/coder/coder/commit/a9195bfe7)) ([@&#8203;matifali](https://github.com/matifali)) - Add root-level code of conduct link ([#&#8203;15386](https://github.com/coder/coder/issues/15386), [`0961468`](https://github.com/coder/coder/commit/096146839)) ([@&#8203;EdwardAngert](https://github.com/EdwardAngert)) - API: Correct [API reference example](https://coder.com/docs/reference#workspace-agents) for schedule `/extend` endpoint ([#&#8203;15521](https://github.com/coder/coder/issues/15521), [`f1cb3a5`](https://github.com/coder/coder/commit/f1cb3a5b1)) ([@&#8203;aaronlehmann](https://github.com/aaronlehmann)) - API: Update [`/builds` create transition](https://coder.com/docs/reference/api/builds#create-workspace-build) example ([#&#8203;15657](https://github.com/coder/coder/issues/15657), [`d60b588`](https://github.com/coder/coder/commit/d60b58874)) ([@&#8203;ericpaulsen](https://github.com/ericpaulsen)) - Document how to correctly override list(string) parameters ([#&#8203;15497](https://github.com/coder/coder/issues/15497), [`55dccae`](https://github.com/coder/coder/commit/55dccae5a)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Update documentation for coder_workspace_tags ([#&#8203;15620](https://github.com/coder/coder/issues/15620), [`e550365`](https://github.com/coder/coder/commit/e550365e3)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Clarify template provisioning speed doc ([#&#8203;15383](https://github.com/coder/coder/issues/15383), [`111029e`](https://github.com/coder/coder/commit/111029ec0)) ([@&#8203;dannykopping](https://github.com/dannykopping)) ##### Code refactoring - Increase group name character limit to 255 ([#&#8203;15377](https://github.com/coder/coder/issues/15377), [`7f51005`](https://github.com/coder/coder/commit/7f510051f)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) - Server: Use quartz.Clock instead of TimeNowFn ([#&#8203;15642](https://github.com/coder/coder/issues/15642), [`0896f33`](https://github.com/coder/coder/commit/0896f339c)) ([@&#8203;DanielleMaywood](https://github.com/DanielleMaywood)) - Dashboard: Refactor DAU chart to avoid seat consumption focus ([#&#8203;15307](https://github.com/coder/coder/issues/15307), [`4849b4d`](https://github.com/coder/coder/commit/4849b4d8a)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) ##### Chores - Record workspace lifecycle duration metric to prometheus ([#&#8203;15279](https://github.com/coder/coder/issues/15279), [`144d3f3`](https://github.com/coder/coder/commit/144d3f3e3)) ([@&#8203;Emyrk](https://github.com/Emyrk)) - Tweak e2e test timeouts ([#&#8203;15275](https://github.com/coder/coder/issues/15275), [`85ff8e0`](https://github.com/coder/coder/commit/85ff8e026)) ([@&#8203;aslilac](https://github.com/aslilac)) - Fix concurrent `CommitQuota` transactions for unrelated users/orgs ([#&#8203;15261](https://github.com/coder/coder/issues/15261), [`854044e`](https://github.com/coder/coder/commit/854044e81)) ([@&#8203;Emyrk](https://github.com/Emyrk)) - Refactor coordination ([#&#8203;15343](https://github.com/coder/coder/issues/15343), [`886dcbe`](https://github.com/coder/coder/commit/886dcbec8)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) > Refactors the way clients of the Tailnet API (clients of the API, which include both workspace "agents" and "clients") interact with the API. Introduces the idea of abstract "controllers" for each of the RPCs in the API, and implements a Coordination controller by refactoring from workspacesdk. - Refactor tailnetAPIConnector to tailnet.Controller ([#&#8203;15361](https://github.com/coder/coder/issues/15361), [`718722a`](https://github.com/coder/coder/commit/718722af1)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Refactor ServerTailnet to use tailnet.Controllers ([#&#8203;15408](https://github.com/coder/coder/issues/15408), [`8c00ebc`](https://github.com/coder/coder/commit/8c00ebc6e)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Support adding dns hosts to `tailnet.Conn` ([#&#8203;15419](https://github.com/coder/coder/issues/15419), [`5d853fc`](https://github.com/coder/coder/commit/5d853fcfd)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Move organizatinon sync to runtime configuration ([#&#8203;15431](https://github.com/coder/coder/issues/15431), [`782214b`](https://github.com/coder/coder/commit/782214bcd)) ([@&#8203;Emyrk](https://github.com/Emyrk)) - Increase autostop requirement leeway to two hours ([#&#8203;15445](https://github.com/coder/coder/issues/15445), [`a5d1977`](https://github.com/coder/coder/commit/a5d19776a)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Include if direct connection is over private network in ping diagnostics ([#&#8203;15313](https://github.com/coder/coder/issues/15313), [`6117f46`](https://github.com/coder/coder/commit/6117f4670)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Add cli command to update organization sync settings ([#&#8203;15459](https://github.com/coder/coder/issues/15459), [`99dd13d`](https://github.com/coder/coder/commit/99dd13d4c)) ([@&#8203;Emyrk](https://github.com/Emyrk)) - Track terraform modules in telemetry ([#&#8203;15450](https://github.com/coder/coder/issues/15450), [`aa0dc2d`](https://github.com/coder/coder/commit/aa0dc2daa)) ([@&#8203;hugodutka](https://github.com/hugodutka)) Compare: [`v2.17.2...v2.18.0`](https://github.com/coder/coder/compare/v2.17.2...v2.18.0) #### Container image - `docker pull ghcr.io/coder/coder:v2.18.0` #### Install/upgrade Refer to our docs to [install](https://coder.com/docs/install) or [upgrade](https://coder.com/docs/install/upgrade) Coder, or use a release asset below. ### [`v2.17.2`](https://github.com/coder/coder/releases/tag/v2.17.2) [Compare Source](https://github.com/coder/coder/compare/v2.17.0...v2.17.2) > ## Stable (since December 3, 2024) #### Changelog > This is the direct follow up to `v2.17.0`. Due to an issue in our release pipeline, `v2.17.1` reached a broken state and has been skipped. There are no issues with upgrading directly to this release. ##### Chores Fixes to [External Provisioner Helm Chart](https://coder.com/docs/admin/provisioners) - Prefer provisioner key if both psk and key are set ([#&#8203;15454](https://github.com/coder/coder/issues/15454), [`0598aec`](https://github.com/coder/coder/commit/0598aec)) - Fix inconsistencies in external provisioner docs ([#&#8203;15416](https://github.com/coder/coder/issues/15416), [`76a8cf6`](https://github.com/coder/coder/commit/76a8cf6)) Compare: [`v2.17.0...v2.17.2`](https://github.com/coder/coder/compare/v2.17.0...v2.17.2) #### Container image - `docker pull ghcr.io/coder/coder:v2.17.2` #### Install/upgrade Refer to our docs to [install](https://coder.com/docs/install) or [upgrade](https://coder.com/docs/install/upgrade) Coder, or use a release asset below. ### [`v2.17.0`](https://github.com/coder/coder/releases/tag/v2.17.0) [Compare Source](https://github.com/coder/coder/compare/v2.16.1...v2.17.0) #### Changelog ##### Features - Allow Owners to create a token on behalf of another user in the cli ([#&#8203;14813](https://github.com/coder/coder/issues/14813), [`ba90bb0`](https://github.com/coder/coder/commit/ba90bb0ab)) ([@&#8203;joobisb](https://github.com/joobisb)) > Extends [`coder tokens create`](https://coder.com/docs/reference/cli/tokens_create) with the [`--user`](https://coder.com/docs/reference/cli/tokens_create#-u---user) flag to describe the owner of the created token. - Add CoderVPN protocol definition & implementation ([#&#8203;14855](https://github.com/coder/coder/issues/14855), [`f7ddbb7`](https://github.com/coder/coder/commit/f7ddbb744)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) > This is a component of the ongoing implementation of CoderVPN, aka Coder Desktop. To learn about the project use cases, provide feedback, and track progress, see our [public proposal in Github](https://github.com/coder/coder/issues/14859). - Add cache abstraction for fetching signing keys ([#&#8203;14777](https://github.com/coder/coder/issues/14777), [`21b92ef`](https://github.com/coder/coder/commit/21b92ef89)) ([@&#8203;sreya](https://github.com/sreya)) - Show user-auth grouped provisioners in the dashboard ([#&#8203;14883](https://github.com/coder/coder/issues/14883), [`533d655`](https://github.com/coder/coder/commit/533d655ac)) ([@&#8203;f0ssel](https://github.com/f0ssel)) > ![user-auth provisioners](https://github.com/user-attachments/assets/335657e9-d0e6-4a78-ae1b-61b49687010e) - Expose Markdown fields in webhook payload for notification parsing ([#&#8203;14931](https://github.com/coder/coder/issues/14931), [`0aa84b1`](https://github.com/coder/coder/commit/0aa84b18a)) ([@&#8203;mtojek](https://github.com/mtojek)) - Remove dark blue theme ([#&#8203;14890](https://github.com/coder/coder/issues/14890), [`d0a8424`](https://github.com/coder/coder/commit/d0a842481)) ([@&#8203;zxt-tzx](https://github.com/zxt-tzx)) > Any users on this removed theme will automatically move to the latest default. We have no intentions to change the default theme or add new native themes in the near future. - Add `jwtutils` JWT package for standardization ([#&#8203;14928](https://github.com/coder/coder/issues/14928), [`68ec532`](https://github.com/coder/coder/commit/68ec532ca)) ([@&#8203;sreya](https://github.com/sreya)) - Include Coder service prefix on agents to enable desktop-native VPN connections ([#&#8203;14944](https://github.com/coder/coder/issues/14944), [`8785a51`](https://github.com/coder/coder/commit/8785a51b0)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Allow for different docker socket path in docker-based templates to resolve [#&#8203;15035](https://github.com/coder/coder/issues/15035) ([#&#8203;15049](https://github.com/coder/coder/issues/15049), [`79d24d2`](https://github.com/coder/coder/commit/79d24d210)) ([@&#8203;phorcys420](https://github.com/phorcys420)) - Add wsproxy implementation for key fetching ([#&#8203;14917](https://github.com/coder/coder/issues/14917), [`384873a`](https://github.com/coder/coder/commit/384873a11)) ([@&#8203;sreya](https://github.com/sreya)) - Notify users on template deprecation ([#&#8203;15195](https://github.com/coder/coder/issues/15195), [`095c979`](https://github.com/coder/coder/commit/095c9797c)) ([@&#8203;DanielleMaywood](https://github.com/DanielleMaywood)) - Enable automatic key rotation ([#&#8203;15066](https://github.com/coder/coder/issues/15066), [`cd890aa`](https://github.com/coder/coder/commit/cd890aa3a)) ([@&#8203;sreya](https://github.com/sreya)) > Implements a new key rotation system to improve our security posture on a few authentication payloads that previously leveraged pre-shared keys. Some users may encounter one-off errors when in the middle of an authentication flow *only* during the upgrade process. For more info, read our [2.17 release blog](coder.com/blog/release-recap-2-17-0). - Use `hashicorp/cloud-init` provider in AWS devcontainer template ([#&#8203;15050](https://github.com/coder/coder/issues/15050), [`91c337a`](https://github.com/coder/coder/commit/91c337a2f)) ([@&#8203;phorcys420](https://github.com/phorcys420)) - Use `hashicorp/cloud-init` provider for AWS-linux example ([#&#8203;15240](https://github.com/coder/coder/issues/15240), [`c8f68cb`](https://github.com/coder/coder/commit/c8f68cbc4)) ([@&#8203;phorcys420](https://github.com/phorcys420)) - Expose premium trial form via CLI ([#&#8203;15054](https://github.com/coder/coder/issues/15054), [`7982ad7`](https://github.com/coder/coder/commit/7982ad765)) ([@&#8203;joobisb](https://github.com/joobisb)) - Add [Prometheus metric](https://coder.com/docs/admin/integrations/prometheus) for tracking user statuses ([#&#8203;15281](https://github.com/coder/coder/issues/15281), [`3de98c2`](https://github.com/coder/coder/commit/3de98c25)) ([@&#8203;coadler](https://github.com/coadler)) > Allows admins to track total users on the deployment [by status](https://coder.com/docs/admin/users#user-status) using the `coderd_api_total_user_count` metric. - Add audit logs for dormancy events ([#&#8203;15298](https://github.com/coder/coder/issues/15298), [`088f219`](https://github.com/coder/coder/commit/088f2196)) ([@&#8203;coadler](https://github.com/coadler)) - CLI: Extend duration to longer units ([#&#8203;15040](https://github.com/coder/coder/issues/15040), [`ccbb687`](https://github.com/coder/coder/commit/ccbb687ca)) ([@&#8203;defelmnq](https://github.com/defelmnq)) - CLI: Allow passing template version while creating workspaces in the CLI ([#&#8203;14880](https://github.com/coder/coder/issues/14880), [`1914490`](https://github.com/coder/coder/commit/191449078)) ([@&#8203;joobisb](https://github.com/joobisb)) - CLI: Allow promoting an existing template version to active from CLI ([#&#8203;15051](https://github.com/coder/coder/issues/15051), [`5ebc748`](https://github.com/coder/coder/commit/5ebc748e9)) ([@&#8203;joobisb](https://github.com/joobisb)) - Server: Return agent script timings ([#&#8203;14923](https://github.com/coder/coder/issues/14923), [`9c8ecb8`](https://github.com/coder/coder/commit/9c8ecb82a)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) - Server: Add company logo when available for email notifications ([#&#8203;14935](https://github.com/coder/coder/issues/14935), [`297089e`](https://github.com/coder/coder/commit/297089e94)) ([@&#8203;defelmnq](https://github.com/defelmnq)) > Allows [SMTP notifications](https://coder.com/docs/admin/monitoring/notifications#smtp-email) to be customized with your company logo and name from the deployment appearance settings. - Server: Improve notification format consistency ([#&#8203;14967](https://github.com/coder/coder/issues/14967), [`9d02269`](https://github.com/coder/coder/commit/9d0226919)) ([@&#8203;SasSwart](https://github.com/SasSwart)) - Enterprise: Support bearer tokens in SCIM authentication ([#&#8203;15233](https://github.com/coder/coder/issues/15233), [`487b37b`](https://github.com/coder/coder/commit/487b37b22)) ([@&#8203;coadler](https://github.com/coadler)) - Helm: Add setting to disable service account creation ([#&#8203;14817](https://github.com/coder/coder/issues/14817), [`cd92220`](https://github.com/coder/coder/commit/cd92220ab)) ([@&#8203;MaxTNielsen](https://github.com/MaxTNielsen)) - Helm: Add topologySpreadConstraints value ([#&#8203;15168](https://github.com/coder/coder/issues/15168), [`b62f3e6`](https://github.com/coder/coder/commit/b62f3e6af)) ([@&#8203;ericpaulsen](https://github.com/ericpaulsen)) - Helm: Add support for provisioner keys, add note re psk ([#&#8203;15122](https://github.com/coder/coder/issues/15122), [`413928b`](https://github.com/coder/coder/commit/413928b57)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Implement api for "forgot password?" flow ([#&#8203;14915](https://github.com/coder/coder/issues/14915), [`4369f2b`](https://github.com/coder/coder/commit/4369f2b4b)) ([@&#8203;DanielleMaywood](https://github.com/DanielleMaywood)) - Log when attempted password resets fail ([#&#8203;15267](https://github.com/coder/coder/issues/15267), [`78ff375`](https://github.com/coder/coder/commit/78ff375fe)) ([@&#8203;DanielleMaywood](https://github.com/DanielleMaywood)) - Dashboard: Add forgot password link ([#&#8203;15108](https://github.com/coder/coder/issues/15108), [`aaa1223`](https://github.com/coder/coder/commit/aaa122340)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) > Adds a new "Forgot Password" email flow for users with simple authentication to autonomously reset their passwords. Note that this feature requires [SMTP notifcations](https://coder.com/docs/admin/monitoring/notifications#smtp-email) to be configured on your deployment. > ![Forgot Password?](https://github.com/user-attachments/assets/a90d1b74-fcb1-4e9c-91e1-a6104790b227) > ![Forgot password prompt](https://github.com/user-attachments/assets/1a6a5415-2fd9-4fc0-afce-c5eeafa2825f) - Dashboard: Add workspace timings ([#&#8203;15068](https://github.com/coder/coder/issues/15068), [`d89eceb`](https://github.com/coder/coder/commit/d89ecebb4)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) > Adds a breakdown of startup timing (provisioning and agent startup) in the workpsace UI. Additionally available per workspace via [the API endpoint](https://coder.com/docs/reference/api/builds#get-workspace-build-timings-by-id). > ![Image](https://github.com/user-attachments/assets/45b2bebd-c00b-46ec-8c7c-1276ed3def65) - Dashboard: Refactor DAU chart to avoid seat consumption focus ([#&#8203;15307](https://github.com/coder/coder/issues/15307), [`4849b4d`](https://github.com/coder/coder/commit/4849b4d8)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) > Some customers noted that the "Active Users" graph in the main deployment settings seems to measure license usage. This graph is exclusively for understanding daily user activity in the deployment and is entirely unrelated to seat consumption. Seat usage can be evaluated in the license settings of your deployment. We've removed any mention of licenses in this graph for clarity. > ![DAU Chart](https://github.com/user-attachments/assets/aaecc0ef-915b-43f5-9f86-2ec44ab99fd9) ##### Bug fixes - Always show upload and scratch in create template gallery ([#&#8203;14327](https://github.com/coder/coder/issues/14327), [`e70ad2b`](https://github.com/coder/coder/commit/e70ad2b4b)) ([@&#8203;aslilac](https://github.com/aslilac)) > Fixes a leftover issue from the Organizations UI migration. - Sort provisioner key tags in cli output ([#&#8203;14875](https://github.com/coder/coder/issues/14875), [`d6766f7`](https://github.com/coder/coder/commit/d6766f706)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Display workspace avatars correctly when URLs fail to load ([#&#8203;14814](https://github.com/coder/coder/issues/14814), [`680e28b`](https://github.com/coder/coder/commit/680e28bdc)) ([@&#8203;Parkreiner](https://github.com/Parkreiner)) - Fix bug with trailing version info not being properly stripped ([#&#8203;14963](https://github.com/coder/coder/issues/14963), [`20bfd1f`](https://github.com/coder/coder/commit/20bfd1f87)) ([@&#8203;bcpeinhardt](https://github.com/bcpeinhardt)) > Fixes some broken documentation links in the dashboard due to version picker incompatibility. - Replace double-negative in message when trying to update a workspace that is already up-to-date ([#&#8203;14975](https://github.com/coder/coder/issues/14975), [`0ef5340`](https://github.com/coder/coder/commit/0ef5340d2)) ([@&#8203;defelmnq](https://github.com/defelmnq)) - Fix error handling to prevent spam in process priority management ([#&#8203;15071](https://github.com/coder/coder/issues/15071), [`7da231b`](https://github.com/coder/coder/commit/7da231bc9)) ([@&#8203;sreya](https://github.com/sreya)) - Correct default wsproxy table columns to resolve broken CLI command `coder wsproxy edit` ([#&#8203;15124](https://github.com/coder/coder/issues/15124), [`c81fd1d`](https://github.com/coder/coder/commit/c81fd1d86)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Correct `connection_median_latency_ms` in query to prevent incorrectly reported latency under template insights ([#&#8203;15086](https://github.com/coder/coder/issues/15086), [`5f640eb`](https://github.com/coder/coder/commit/5f640eb21)) ([@&#8203;f0ssel](https://github.com/f0ssel)) - Order provisioner keys by creation date when returned from the API ([#&#8203;15125](https://github.com/coder/coder/issues/15125), [`b54950c`](https://github.com/coder/coder/commit/b54950cc6)) ([@&#8203;f0ssel](https://github.com/f0ssel)) - Include custom agent headers in tailnet to support DERP connections ([#&#8203;15145](https://github.com/coder/coder/issues/15145), [`c5a4095`](https://github.com/coder/coder/commit/c5a409561)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Urlencode email in reset password link ([#&#8203;15167](https://github.com/coder/coder/issues/15167), [`23f61c6`](https://github.com/coder/coder/commit/23f61c68b)) ([@&#8203;DanielleMaywood](https://github.com/DanielleMaywood)) - Show audit logs for forgot password flow ([#&#8203;15181](https://github.com/coder/coder/issues/15181), [`5076161`](https://github.com/coder/coder/commit/507616107)) ([@&#8203;DanielleMaywood](https://github.com/DanielleMaywood)) - Wait for server tailnet background routines to exit on Close ([#&#8203;15183](https://github.com/coder/coder/issues/15183), [`32d5875`](https://github.com/coder/coder/commit/32d5875fa)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Fix build in security workflow ([#&#8203;15209](https://github.com/coder/coder/issues/15209), [`bcd68ee`](https://github.com/coder/coder/commit/bcd68ee24)) ([@&#8203;sreya](https://github.com/sreya)) - Close server PTY connections on client disconnect ([#&#8203;15201](https://github.com/coder/coder/issues/15201), [`81e99be`](https://github.com/coder/coder/commit/81e99bec6)) ([@&#8203;f0ssel](https://github.com/f0ssel)) - Stop logging errors on cancel in notifier ([#&#8203;15186](https://github.com/coder/coder/issues/15186), [`d9f1aaf`](https://github.com/coder/coder/commit/d9f1aafa9)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Stop incrementing activity on empty agent stats ([#&#8203;15204](https://github.com/coder/coder/issues/15204), [`0dd942e`](https://github.com/coder/coder/commit/0dd942e19)) ([@&#8203;f0ssel](https://github.com/f0ssel)) - Stop activity bump if no tracked sessions ([#&#8203;15237](https://github.com/coder/coder/issues/15237), [`d83f4eb`](https://github.com/coder/coder/commit/d83f4eb07)) ([@&#8203;f0ssel](https://github.com/f0ssel)) > Blocked behind the `workspace-usage` experiment, which will be shipped in a future release. [#&#8203;15204](https://github.com/coder/coder/issues/15204) and [#&#8203;14237](https://github.com/coder/coder/issues/14237) fix a bug that caused user activity to be reported by the agent when no active session is present, extending the workspace autostop. - Ensure user admins can always see users table ([#&#8203;15226](https://github.com/coder/coder/issues/15226), [`1d925ab`](https://github.com/coder/coder/commit/1d925ab04)) ([@&#8203;Parkreiner](https://github.com/Parkreiner)) > Resolves an issue on `main` that prevented user admins from seeing the users table in the dashboard and some user-related API routes. - Workspaces query to correctly user username from users table ([#&#8203;15305](https://github.com/coder/coder/issues/15305), [`9d03e04`](https://github.com/coder/coder/commit/9d03e042)) ([@&#8203;Emyrk](https://github.com/Emyrk)) > Resolves a bug preventing users from querying workspaces by owner name. - CLI: Fix potential panic in traceError if unwrapped err is nil ([#&#8203;15166](https://github.com/coder/coder/issues/15166), [`212aeff`](https://github.com/coder/coder/commit/212aeff72)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Server: Exclude unset fields from notifications ([#&#8203;15110](https://github.com/coder/coder/issues/15110), [`dfb6bfa`](https://github.com/coder/coder/commit/dfb6bfa4d)) ([@&#8203;SasSwart](https://github.com/SasSwart)) > Fixes an issue where some fields would appear as asterisks when missing from a notification. - Documentation: Fix a typo in the devcontainer documentation ([#&#8203;15102](https://github.com/coder/coder/issues/15102), [`75b5d71`](https://github.com/coder/coder/commit/75b5d7121)) ([@&#8203;SasSwart](https://github.com/SasSwart)) - Helm: Set serviceAccount.disableCreate=false by default, add tests ([#&#8203;15197](https://github.com/coder/coder/issues/15197), [`fed70bd`](https://github.com/coder/coder/commit/fed70bdeb)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Helm: Fail if psk and key are both set ([#&#8203;15157](https://github.com/coder/coder/issues/15157), [`c42f487`](https://github.com/coder/coder/commit/c42f48766)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Dashboard: Fix build logs scrolling not on safari ([#&#8203;14884](https://github.com/coder/coder/issues/14884), [`52f03db`](https://github.com/coder/coder/commit/52f03dbdf)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) - Dashboard: Fix validation server error on change password form ([#&#8203;15170](https://github.com/coder/coder/issues/15170), [`76bfa9b`](https://github.com/coder/coder/commit/76bfa9ba1)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) - Dashboard: Sanitize login redirect ([#&#8203;15208](https://github.com/coder/coder/issues/15208), [`69c1d98`](https://github.com/coder/coder/commit/69c1d981e)) ([@&#8203;coadler](https://github.com/coadler)) > Resolves an issue which allows attackers to craft a Coder URL that when clicked by a logged in user, could redirect them to a website the attacker controls, e.g. google.com. For details on resolution see [this advisory on Github](https://github.com/coder/coder/security/advisories/GHSA-wcx9-ccpj-hx3c). - Dashboard: Update workspace timings to use theme colors ([#&#8203;15269](https://github.com/coder/coder/issues/15269), [`3c7808c`](https://github.com/coder/coder/commit/3c7808c57)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) - Dashboard: Add static filebrowser icon to remove external dependency ([#&#8203;15367](https://github.com/coder/coder/issues/15367), [`dc29b81`](https://github.com/coder/coder/commit/dc29b81)) ([@&#8203;johnstcn](https://github.com/johnstcn)) ##### Documentation - Overhaul content hierarchy of the documentation ([#&#8203;14421](https://github.com/coder/coder/issues/14421), [`419eba5`](https://github.com/coder/coder/commit/419eba5fb)) ([@&#8203;matifali](https://github.com/matifali)) > As you may have already seen, we've fully overhauled [our documentation](https://coder.com/docs). We believe this massively improves the navigability of our content and opens a clear path for future contribution from our community and team. Please share your feedback in [GitHub discussions](https://github.com/coder/coder/discussions) with the `docs` label. - Add statement about minimum network quality ([#&#8203;14745](https://github.com/coder/coder/issues/14745), [`3d87f78`](https://github.com/coder/coder/commit/3d87f78ce)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) > We've had some reports about difficulty connecting to workspaces under very challenging networking conditions. This [adds minimum networking requirements](https://coder.com/docs/admin/networking#requirements) for a healthy deployment to our documentation. - Explain [`--rich-parameter-file`](https://coder.com/docs/reference/cli/update#--rich-parameter-file) format ([#&#8203;14941](https://github.com/coder/coder/issues/14941), [`26df33a`](https://github.com/coder/coder/commit/26df33ac8)) ([@&#8203;joobisb](https://github.com/joobisb)) - Reorganize and edit docs [README](https://github.com/coder/coder/tree/main/docs#about) (aka the [About page](https://coder.com/docs/about)) ([#&#8203;14706](https://github.com/coder/coder/issues/14706), [`88c6a75`](https://github.com/coder/coder/commit/88c6a75d4)) ([@&#8203;EdwardAngert](https://github.com/EdwardAngert)) - Add `primary` to `wsproxy ls` output in [Networking docs](https://coder.com/docs/admin/networking/workspace-proxies#step-2-deploy-the-proxy) ([#&#8203;15185](https://github.com/coder/coder/issues/15185), [`d7baa49`](https://github.com/coder/coder/commit/d7baa49d6)) ([@&#8203;EdwardAngert](https://github.com/EdwardAngert)) - Re-add [custom roles](https://coder.com/docs/admin/users/groups-roles#custom-roles-premium-beta) documentation ([#&#8203;15280](https://github.com/coder/coder/issues/15280), [`2573838`](https://github.com/coder/coder/commit/25738388)) ([@&#8203;stirby](https://github.com/stirby)) > During the documentation restructure, these were lost. You can now see how to add and manage custom roles, as well as some example roles to get started. - Add new best practices [guide to speed up templates and workspaces](https://coder.com/docs/tutorials/best-practices/speed-up-templates) ([#&#8203;15296](https://github.com/coder/coder/issues/15296), [`18ef954`](https://github.com/coder/coder/commit/18ef954a)) ([@&#8203;EdwardAngert](https://github.com/EdwardAngert)) - Add notes regarding [provisioner tags](https://coder.com/docs/admin/provisioners#provisioner-tags) and untagged jobs ([#&#8203;15081](https://github.com/coder/coder/issues/15081), [`29763b1`](https://github.com/coder/coder/commit/29763b1b4)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Update [external provisioners](https://coder.com/docs/admin/provisioners) helm docs ([#&#8203;15155](https://github.com/coder/coder/issues/15155), [`84f0cf2`](https://github.com/coder/coder/commit/84f0cf215)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Remove workspace proxy map ([#&#8203;15070](https://github.com/coder/coder/issues/15070), [`20a9e9b`](https://github.com/coder/coder/commit/20a9e9bdf)) ([@&#8203;EdwardAngert](https://github.com/EdwardAngert)) - Add [Quickstart guide](https://coder.com/docs/tutorials/quickstart) to tutorials ([#&#8203;14744](https://github.com/coder/coder/issues/14744), [`ed5da65`](https://github.com/coder/coder/commit/ed5da65a5)) ([@&#8203;EdwardAngert](https://github.com/EdwardAngert)) - Add documentation on new workspace build timings to [workspace lifecycle](https://coder.com/docs/user-guides/workspace-lifecycle#workspace-build-times) and [template troubleshooting](https://coder.com/docs/admin/templates/troubleshooting#slow-workspace-startup-times) ([#&#8203;15310](https://github.com/coder/coder/issues/15310), [`399c830`](https://github.com/coder/coder/commit/399c830b)) ([@&#8203;stirby](https://github.com/stirby)) ##### Chores - Remove notifications experiment ([#&#8203;14869](https://github.com/coder/coder/issues/14869), [`11f7b1b`](https://github.com/coder/coder/commit/11f7b1b3f)) ([@&#8203;dannykopping](https://github.com/dannykopping)) > Notifications has been out of experimental (in Beta) since 2.16.0. This is simply a cleanup that does not impact functionality. - Join owner, template, and org in new workspace view ([#&#8203;15116](https://github.com/coder/coder/issues/15116), [`343f8ec`](https://github.com/coder/coder/commit/343f8ec9a)) ([@&#8203;Emyrk](https://github.com/Emyrk)) > Improves RBAC codebase management on these resources in the organization scope. - Fix concurrent CommitQuota transactions for unrelated users/orgs ([#&#8203;15261](https://github.com/coder/coder/issues/15261), [`854044e`](https://github.com/coder/coder/commit/854044e8)) ([@&#8203;Emyrk](https://github.com/Emyrk)) - Update Go to 1.22.8 ([#&#8203;15255](https://github.com/coder/coder/issues/15255), [`516ba9e`](https://github.com/coder/coder/commit/516ba9e28)) ([@&#8203;coadler](https://github.com/coadler)) - Update Terraform to 1.9.8 ([#&#8203;15256](https://github.com/coder/coder/issues/15256), [`074faec`](https://github.com/coder/coder/commit/074faec7d)) ([@&#8203;coadler](https://github.com/coadler)) - Examples: Add missing devcontainer templates to examples.go ([#&#8203;15080](https://github.com/coder/coder/issues/15080), [`06a4018`](https://github.com/coder/coder/commit/06a40185c)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - README: add openssf best practices badge ([#&#8203;14938](https://github.com/coder/coder/issues/14938), [`61a4102`](https://github.com/coder/coder/commit/61a41027f)) ([@&#8203;matifali](https://github.com/matifali)) ##### Reverts - "chore: bump [@&#8203;types/lodash](https://github.com/types/lodash) from 4.14.196 to 4.17.9 in /offlinedocs" ([#&#8203;14922](https://github.com/coder/coder/issues/14922), [`302b7fa`](https://github.com/coder/coder/commit/302b7fa04)) ([@&#8203;bcpeinhardt](https://github.com/bcpeinhardt)) Compare: [`v2.16.1...v2.17.0`](https://github.com/coder/coder/compare/v2.16.1...v2.17.0) #### Container image - `docker pull ghcr.io/coder/coder:v2.17.0` #### Install/upgrade Refer to our docs to [install](https://coder.com/docs/install) or [upgrade](https://coder.com/docs/install/upgrade) Coder, or use a release asset below. </details> --- ### 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 PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xNDIuNyIsInVwZGF0ZWRJblZlciI6IjM5LjQ2LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlL2hlbG0iLCJ0eXBlL21pbm9yIl19-->
smeagol-help added 1 commit 2024-11-05 11:33:16 -06:00
smeagol-help force-pushed renovate/coder-2.x from 9c7004417e to c1b665fac2 2024-11-12 13:34:07 -06:00 Compare
smeagol-help changed title from Update chart coder to 2.17.0 to Update chart coder to 2.17.2 2024-11-12 13:34:10 -06:00
smeagol-help force-pushed renovate/coder-2.x from c1b665fac2 to bda04ec070 2024-11-19 22:03:53 -06:00 Compare
smeagol-help force-pushed renovate/coder-2.x from bda04ec070 to d6c10ab629 2024-11-30 00:39:46 -06:00 Compare
smeagol-help force-pushed renovate/coder-2.x from d6c10ab629 to ed67f5ecce 2024-12-03 15:07:04 -06:00 Compare
smeagol-help changed title from Update chart coder to 2.17.2 to Update chart coder to 2.18.0 2024-12-03 15:07:07 -06:00
jahanson merged commit 44d6c554fc into main 2024-12-09 21:23:52 -06:00
jahanson deleted branch renovate/coder-2.x 2024-12-09 21:23:52 -06:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: jahanson/theshire#823
No description provided.