chore(deps): update ghcr.io/coder/coder docker tag to v2.16.0 #27

Open
prskr wants to merge 1 commit from renovate/ghcr.io-coder-coder-2.x into main
Owner

This PR contains the following updates:

Package Type Update Change
ghcr.io/coder/coder docker minor v2.14.2-arm64 -> v2.16.0-arm64
ghcr.io/coder/coder docker minor v2.14.2 -> v2.16.0

Release Notes

coder/coder (ghcr.io/coder/coder)

v2.16.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.

Announcements

This is our largest Coder release since the launch of V2.

v2.16.0 introduces Organizations, Custom Roles, and Notifications in beta. Support for the new RBAC features (Custom Roles and Multi-Org) are limited to customers with a Premium license. Read our release blog for more information.

BREAKING CHANGES
  • Add --default-token-lifetime (#​14631, fccf6f1) (@​ethanndickson)

    Breaks tokens created by directly calling /users/{user}/keys/tokens [post] without a lifetime in the request body. The new default TTL for these tokens is 7 days, down from 30. Lifetime should already be specified when calling this endpoint directly. This is unlikely to break any existing workflows.

  • Add summary to coder ping (#​14762, b7c574f) (@​ethanndickson)

    The new default behavior of coder ping is to ping indefinitely until an interrupt is detected alike many other ping commands. Previously, coder ping performed 10 pings by default. The -n argument can be used to perform a fixed number of pings.
    All diagnostics are also now written to stderr, instead of stdout.

Features
Organizations

Organizations introduce tiered RBAC, allowing for finer-grained team isolation within a deployment. Several Coder features previously scoped to the deployment level now exist under organizations, including IdP Sync, Groups, Quotas, and Provisioners. For detailed information on Multi-org functionality, read our release blog and documentation.

This feature requires a premium license.

orgs-settings

Custom Roles

Administrators may now define custom roles with granular permission sets, then assign them to users or groups within an organization. This enables high-fidelity RBAC within a Coder deployment. For more information on custom roles, read our release blog and documentation.

This feature requires a premium license.

create-custom-role

  • Display builtin roles alongside custom roles (#​14843, 339eeba) (@​jaaydenh)

    roles-listing
    The new roles listing page -- present under organization settings. Note that the existing Coder-native roles are still present.

  • Add resource-action pills to custom roles table (#​14354, 093d243) (@​jaaydenh)
  • Add premium license banner for custom roles page (#​14595, 7de576b) (@​jaaydenh)

    The premium banner shown above will appear in place of the Custom Roles UI for on deployments without a premium license.

Other feature updates
Bug fixes
Documentation
Chores

Compare: v2.15.0...v2.16.0

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

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

v2.15.3

Compare Source

Stable (since October 08, 2024)

Changelog

Compare: v2.15.2...v2.15.3

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

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

v2.15.2

Compare Source

Stable (since October 08, 2024)

Changelog

Compare: v2.15.1...v2.15.2

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

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

v2.15.1

Compare Source

Stable (since October 01, 2024)

Changelog
Bug Fixes

Compare: v2.15.0...v2.15.1

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

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

v2.15.0

Compare Source

Stable (since Oct 1, 2024)

Changelog
Features
Bug fixes
Experimental Updates

These changes surround multiple organizations, which will be made available in a future release. Learn more in the guide on multi-org functionality in our docs.

Documentation

Compare: v2.14.2...v2.15.0

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

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

v2.14.3

Compare Source

Stable (since September 05, 2024)

Changelog
Bug fixes

Compare: v2.14.2...v2.14.3

Container image
  • docker pull ghcr.io/coder/coder:v2.14.3
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 these updates 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 | Type | Update | Change | |---|---|---|---| | [ghcr.io/coder/coder](https://github.com/coder/coder) | docker | minor | `v2.14.2-arm64` -> `v2.16.0-arm64` | | [ghcr.io/coder/coder](https://github.com/coder/coder) | docker | minor | `v2.14.2` -> `v2.16.0` | --- ### Release Notes <details> <summary>coder/coder (ghcr.io/coder/coder)</summary> ### [`v2.16.0`](https://github.com/coder/coder/releases/tag/v2.16.0) [Compare Source](https://github.com/coder/coder/compare/v2.15.3...v2.16.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). ##### Announcements This is our largest Coder release since the launch of V2. v2.16.0 introduces [Organizations](https://coder.com/docs/admin/organizations), [Custom Roles](https://coder.com/docs/admin/users), and [Notifications](https://coder.com/docs/admin/notifications) in beta. Support for the new RBAC features (Custom Roles and Multi-Org) are limited to customers with a [Premium license](\(https://coder.com/pricing\)). Read our [release blog](https://coder.com/blog/release-recap-2-16-0) for more information. ##### BREAKING CHANGES - Add [`--default-token-lifetime`](https://coder.com/docs/reference/cli/server#--default-token-lifetime) ([#&#8203;14631](https://github.com/coder/coder/issues/14631), [`fccf6f1`](https://github.com/coder/coder/commit/fccf6f1e0)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) > Breaks tokens created by directly calling `/users/{user}/keys/tokens [post]` **without a lifetime in the request body**. The new default TTL for these tokens is 7 days, down from 30. Lifetime should already be specified when calling this endpoint directly. This is unlikely to break any existing workflows. - Add summary to [`coder ping`](https://coder.com/docs/reference/cli/ping) ([#&#8203;14762](https://github.com/coder/coder/issues/14762), [`b7c574f`](https://github.com/coder/coder/commit/b7c574f67)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) > The new default behavior of `coder ping` is to ping indefinitely until an interrupt is detected alike many other ping commands. Previously, coder ping performed 10 pings by default. The `-n` argument can be used to perform a fixed number of pings. > All diagnostics are also now written to stderr, instead of stdout. ##### Features ##### Organizations Organizations introduce tiered RBAC, allowing for finer-grained team isolation within a deployment. Several Coder features previously scoped to the deployment level now exist under organizations, including IdP Sync, Groups, Quotas, and Provisioners. For detailed information on Multi-org functionality, read our [release blog](https://coder.com/blog/release-recap-2-16-0) and [documentation](https://coder.com/docs/admin/organizations). > This feature requires a [premium license](https://coder.com/pricing). ![orgs-settings](https://github.com/user-attachments/assets/f5f12b2b-716f-49d5-b0fb-71fa437cef38) - Add provisioners view to organization settings ([#&#8203;14501](https://github.com/coder/coder/issues/14501), [`84922e2`](https://github.com/coder/coder/commit/84922e239)) ([@&#8203;aslilac](https://github.com/aslilac)) > ![orgs-provisioners-page](https://github.com/user-attachments/assets/3dc09f03-ef34-44fc-8349-3b19abf4d6c2) > Provisioners are now scoped to organizations, this UI helps view provisioners assigned to each organization and their health. - Add groups column to members page in organizations ([#&#8203;14620](https://github.com/coder/coder/issues/14620), [`90b29df`](https://github.com/coder/coder/commit/90b29df14)) ([@&#8203;DanielleMaywood](https://github.com/DanielleMaywood)) > ![orgs-members-page](https://github.com/user-attachments/assets/56636df9-6595-43cd-a35c-1e6aac108726) > The new "Members" page in the organization settings. Here you can view and manage all users that belong to this organization. - Display legacy IdP mappings in IdP sync settings ([#&#8203;14866](https://github.com/coder/coder/issues/14866), [`894c758`](https://github.com/coder/coder/commit/894c758f0)) ([@&#8203;aslilac](https://github.com/aslilac)) > ![IdP Sync Page](https://github.com/user-attachments/assets/56b7166b-6ca0-437e-b41b-47c916ccecca) > Group and role sync are now scoped to the organization level. This page does not manage CRUD operations for the IdP sync configuration; only displays the mapping between your IdP and Coder. For implementation details see this PR ([#&#8203;14649](https://github.com/coder/coder/issues/14649)). - Add premium license behavior for create organization page ([#&#8203;14650](https://github.com/coder/coder/issues/14650), [`c6bc741`](https://github.com/coder/coder/commit/c6bc7414a)) ([@&#8203;jaaydenh](https://github.com/jaaydenh)) > ![Premium Banner](https://github.com/user-attachments/assets/bb6a9285-074c-4b24-8624-ad0d3a286486) > This banner will appear in place of the Custom Roles UI for on deployments without a [premium license](https://coder.com/pricing#compare-plans). - Show organization name in workspaces table ([#&#8203;14547](https://github.com/coder/coder/issues/14547), [`c249174`](https://github.com/coder/coder/commit/c2491746b)) ([@&#8203;Parkreiner](https://github.com/Parkreiner)) > ![org-displayed-workspace-listing](https://github.com/user-attachments/assets/ffa8766a-cf06-49ce-abbe-bd40e0ad0d2c) > Now that templates belong to an organization, the owning organization name will appear in the workspace listing when multiple organizations exist in a deployment. - Create IdP sync page skeleton ([#&#8203;14543](https://github.com/coder/coder/issues/14543), [`6b9e1d4`](https://github.com/coder/coder/commit/6b9e1d477)) ([@&#8203;jaaydenh](https://github.com/jaaydenh)) - Get and update group IdP Sync settings ([#&#8203;14647](https://github.com/coder/coder/issues/14647), [`5ed065d`](https://github.com/coder/coder/commit/5ed065d88)) ([@&#8203;aslilac](https://github.com/aslilac)) - Integrate backend with IdP sync page ([#&#8203;14755](https://github.com/coder/coder/issues/14755), [`a3ebcd7`](https://github.com/coder/coder/commit/a3ebcd7a1)) ([@&#8203;jaaydenh](https://github.com/jaaydenh)) - Implement organization role sync ([#&#8203;14649](https://github.com/coder/coder/issues/14649), [`7139374`](https://github.com/coder/coder/commit/71393743d)) ([@&#8203;Emyrk](https://github.com/Emyrk)) - Implement runtime configuration package with multi-org support ([#&#8203;14624](https://github.com/coder/coder/issues/14624), [`cb9d40f`](https://github.com/coder/coder/commit/cb9d40fb8)) ([@&#8203;Emyrk](https://github.com/Emyrk)) > Enables organization-scoped runtime configuration. Read the [original proposal for details](https://github.com/coder/coder/pull/14470). - Add keys to organization provisioner daemons ([#&#8203;14627](https://github.com/coder/coder/issues/14627), [`335eb05`](https://github.com/coder/coder/commit/335eb0522)) ([@&#8203;f0ssel](https://github.com/f0ssel)) - Add SCIM support for multi-organization ([#&#8203;14691](https://github.com/coder/coder/issues/14691), [`ff1eabe`](https://github.com/coder/coder/commit/ff1eabebe)) ([@&#8203;coadler](https://github.com/coadler)) - Group provisioners by authentication method ([#&#8203;14580](https://github.com/coder/coder/issues/14580), [`dda6bdc`](https://github.com/coder/coder/commit/dda6bdc17)) ([@&#8203;aslilac](https://github.com/aslilac)) - Show more detailed provisioner version info ([#&#8203;14593](https://github.com/coder/coder/issues/14593), [`bbc7b50`](https://github.com/coder/coder/commit/bbc7b5085)) ([@&#8203;aslilac](https://github.com/aslilac)) - Show tags for psk provisioners ([#&#8203;14628](https://github.com/coder/coder/issues/14628), [`5be02a2`](https://github.com/coder/coder/commit/5be02a293)) ([@&#8203;aslilac](https://github.com/aslilac)) - Remove org flag requirement for provisioners ([#&#8203;14722](https://github.com/coder/coder/issues/14722), [`50124fe`](https://github.com/coder/coder/commit/50124fefd)) ([@&#8203;f0ssel](https://github.com/f0ssel)) - Remove user from groups on org membership delete ([#&#8203;14701](https://github.com/coder/coder/issues/14701), [`1e5438e`](https://github.com/coder/coder/commit/1e5438ead)) ([@&#8203;Emyrk](https://github.com/Emyrk)) - Add warning dialog when removing member from organization ([#&#8203;14695](https://github.com/coder/coder/issues/14695), [`e6cd300`](https://github.com/coder/coder/commit/e6cd3005d)) ([@&#8203;jaaydenh](https://github.com/jaaydenh)) - Unhide multi-organization cli commands ([#&#8203;14693](https://github.com/coder/coder/issues/14693), [`be516f9`](https://github.com/coder/coder/commit/be516f968)) ([@&#8203;Emyrk](https://github.com/Emyrk)) > Read more on the [organizations CLI in our docs](https://coder.com/docs/reference/cli/organizations). - CLI: Add command [`organizations settings show group-sync`](https://coder.com/docs/reference/cli/organizations_settings_show_group-sync) to fetch group sync settings as json ([#&#8203;14694](https://github.com/coder/coder/issues/14694), [`d96adad`](https://github.com/coder/coder/commit/d96adad56)) ([@&#8203;Emyrk](https://github.com/Emyrk)) - Dashboard: Add warnings and status indicator to provisioner groups ([#&#8203;14708](https://github.com/coder/coder/issues/14708), [`96e9a4f`](https://github.com/coder/coder/commit/96e9a4f85)) ([@&#8203;aslilac](https://github.com/aslilac)) ##### Custom Roles Administrators may now define custom roles with granular permission sets, then assign them to users or groups within an organization. This enables high-fidelity RBAC within a Coder deployment. For more information on custom roles, read our [release blog](https://coder.com/blog/release-recap-2-16-0) and [documentation](https://coder.com/docs/admin/users.md#custom-roles-premium-beta). > This feature requires a [premium license](https://coder.com/pricing). ![create-custom-role](https://github.com/user-attachments/assets/0206a130-3a96-4f27-9f73-ae21e96c30fc) - Display builtin roles alongside custom roles ([#&#8203;14843](https://github.com/coder/coder/issues/14843), [`339eeba`](https://github.com/coder/coder/commit/339eebaca)) ([@&#8203;jaaydenh](https://github.com/jaaydenh)) > ![roles-listing](https://github.com/user-attachments/assets/411116aa-094d-4a58-a8e7-c30169127d7c) > The new roles listing page -- present under organization settings. Note that the existing Coder-native roles are still present. - Add resource-action pills to custom roles table ([#&#8203;14354](https://github.com/coder/coder/issues/14354), [`093d243`](https://github.com/coder/coder/commit/093d24381)) ([@&#8203;jaaydenh](https://github.com/jaaydenh)) - Add premium license banner for custom roles page ([#&#8203;14595](https://github.com/coder/coder/issues/14595), [`7de576b`](https://github.com/coder/coder/commit/7de576b59)) ([@&#8203;jaaydenh](https://github.com/jaaydenh)) > The premium banner shown above will appear in place of the Custom Roles UI for on deployments without a [premium license](https://coder.com/pricing#compare-plans). ##### Other feature updates - Support optional SMTP auth for notifications ([#&#8203;14533](https://github.com/coder/coder/issues/14533), [`f23a050`](https://github.com/coder/coder/commit/f23a05075)) ([@&#8203;dannykopping](https://github.com/dannykopping)) - Add '[hidden](https://registry.terraform.io/providers/coder/coder/latest/docs/resources/app#hidden)' option to '[coder_app](https://registry.terraform.io/providers/coder/coder/latest/docs/resources/app)' to hide app from UI ([#&#8203;14570](https://github.com/coder/coder/issues/14570), [`25f1ddb`](https://github.com/coder/coder/commit/25f1ddbf5)) ([@&#8203;DanielleMaywood](https://github.com/DanielleMaywood)) - Expose current agent connections by type via prometheus ([#&#8203;14612](https://github.com/coder/coder/issues/14612), [`c8580a4`](https://github.com/coder/coder/commit/c8580a415)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Turn off a notification template via email ([#&#8203;14520](https://github.com/coder/coder/issues/14520), [`3301212`](https://github.com/coder/coder/commit/330121297)) ([@&#8203;joobisb](https://github.com/joobisb)) - Add schema for key rotation ([#&#8203;14662](https://github.com/coder/coder/issues/14662), [`45160c7`](https://github.com/coder/coder/commit/45160c767)) ([@&#8203;sreya](https://github.com/sreya)) > Part of an automated [key rotation feature](https://github.com/coder/internal/issues/52), coming soon. - Notifications: report failed workspace builds ([#&#8203;14571](https://github.com/coder/coder/issues/14571), [`6de5937`](https://github.com/coder/coder/commit/6de59371e)) ([@&#8203;mtojek](https://github.com/mtojek)) > ![build-fail-report](https://github.com/user-attachments/assets/1a4b77d3-c780-4ed5-998b-e45317fbbcae) > This new notification will send a weekly report to template administrators summarizing the build failures of associated workspaces. - Implement key rotation system ([#&#8203;14710](https://github.com/coder/coder/issues/14710), [`2d5c068`](https://github.com/coder/coder/commit/2d5c06852)) ([@&#8203;sreya](https://github.com/sreya)) > Part of an automated [key rotation feature](https://github.com/coder/internal/issues/52), coming soon. - Add 'display_name' column to 'workspace_agent_scripts' ([#&#8203;14747](https://github.com/coder/coder/issues/14747), [`86f68b2`](https://github.com/coder/coder/commit/86f68b220)) ([@&#8203;DanielleMaywood](https://github.com/DanielleMaywood)) - Create UI badges for labeling beta features ([#&#8203;14661](https://github.com/coder/coder/issues/14661), [`661d226`](https://github.com/coder/coder/commit/661d22621)) ([@&#8203;Parkreiner](https://github.com/Parkreiner)) > ![orgs-beta-badge](https://github.com/user-attachments/assets/181c9f37-0e76-469c-9b60-5dc5f6f20715) > > The recently released Beta features will be tagged with an appropriate badge in the UI as shown above. To learn more about beta and our feature stages, see the updated [feature stage documentation](https://coder.com/docs/contributing/feature-stages). - Add agent timings ([#&#8203;14713](https://github.com/coder/coder/issues/14713), [`ae522c5`](https://github.com/coder/coder/commit/ae522c558)) ([@&#8203;DanielleMaywood](https://github.com/DanielleMaywood)) > Introduces detailed information on workspace startup times in the `workspace_agent_script_timings` table. See a [example usage in the PR](https://github.com/coder/coder/pull/14713#issue-2533200802). - Server: Add workspace timings endpoint ([#&#8203;14648](https://github.com/coder/coder/issues/14648), [`705b9cc`](https://github.com/coder/coder/commit/705b9ccda)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) - Add one time passcode columns to users table ([#&#8203;14797](https://github.com/coder/coder/issues/14797), [`575925c`](https://github.com/coder/coder/commit/575925c05)) ([@&#8203;DanielleMaywood](https://github.com/DanielleMaywood)) > This will be leveraged later to complete a password reset flow for users, rather than relying on their administrators to change it via the API. - Add endpoint for fetching workspace proxy keys ([#&#8203;14789](https://github.com/coder/coder/issues/14789), [`3fdeaf7`](https://github.com/coder/coder/commit/3fdeaf7b2)) ([@&#8203;sreya](https://github.com/sreya)) - Agent: Use tcp for X11 forwarding ([#&#8203;14560](https://github.com/coder/coder/issues/14560), [`8f07d33`](https://github.com/coder/coder/commit/8f07d3357)) ([@&#8203;mafredri](https://github.com/mafredri)) - CLI: Add `--provisioner-log-debug` option ([#&#8203;14558](https://github.com/coder/coder/issues/14558), [`bcf9bc3`](https://github.com/coder/coder/commit/bcf9bc3c9)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Examples: Add root volume parameter, growpart automatically ([#&#8203;14839](https://github.com/coder/coder/issues/14839), [`3b5cabb`](https://github.com/coder/coder/commit/3b5cabb56)) ([@&#8203;johnstcn](https://github.com/johnstcn)) ##### Bug fixes - Improve coordination logging ([#&#8203;14556](https://github.com/coder/coder/issues/14556), [`7b39f6b`](https://github.com/coder/coder/commit/7b39f6b0d)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Improve duplicate template version name error ([#&#8203;14572](https://github.com/coder/coder/issues/14572), [`208a5be`](https://github.com/coder/coder/commit/208a5beb9)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Analyze build times over 30 days not 30 months ([#&#8203;14584](https://github.com/coder/coder/issues/14584), [`8b1c46f`](https://github.com/coder/coder/commit/8b1c46fbe)) ([@&#8203;dannykopping](https://github.com/dannykopping)) - Prevent dbmem reading other groups when getting group members ([#&#8203;14581](https://github.com/coder/coder/issues/14581), [`918bea1`](https://github.com/coder/coder/commit/918bea18c)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Prefer organization display name for workspaces table ([#&#8203;14617](https://github.com/coder/coder/issues/14617), [`9da6467`](https://github.com/coder/coder/commit/9da646704)) ([@&#8203;Parkreiner](https://github.com/Parkreiner)) - Limit OAuth redirects to local paths ([#&#8203;14585](https://github.com/coder/coder/issues/14585), [`328e696`](https://github.com/coder/coder/commit/328e69629)) ([@&#8203;sreya](https://github.com/sreya)) - Avoid logging no such process errors for process priority ([#&#8203;14655](https://github.com/coder/coder/issues/14655), [`9f49729`](https://github.com/coder/coder/commit/9f4972901)) ([@&#8203;sreya](https://github.com/sreya)) - Suppress benign errors when listing processes ([#&#8203;14660](https://github.com/coder/coder/issues/14660), [`bfdc29f`](https://github.com/coder/coder/commit/bfdc29f46)) ([@&#8203;sreya](https://github.com/sreya)) - Only allow submitting form if changes have been made ([#&#8203;14602](https://github.com/coder/coder/issues/14602), [`9006b21`](https://github.com/coder/coder/commit/9006b2175)) ([@&#8203;DanielleMaywood](https://github.com/DanielleMaywood)) - Fix tailnet remoteCoordination to wait for server ([#&#8203;14666](https://github.com/coder/coder/issues/14666), [`2df9a3e`](https://github.com/coder/coder/commit/2df9a3e55)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Close SSH sessions bottom-up if top-down fails ([#&#8203;14678](https://github.com/coder/coder/issues/14678), [`6ff9a05`](https://github.com/coder/coder/commit/6ff9a0583)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Make cli respect deployment [`--docs-url`](https://coder.com/docs/reference/cli/server#--docs-url) ([#&#8203;14568](https://github.com/coder/coder/issues/14568), [`37885e2`](https://github.com/coder/coder/commit/37885e2e8)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Handle new agent stat format correctly ([#&#8203;14576](https://github.com/coder/coder/issues/14576), [`922f4c5`](https://github.com/coder/coder/commit/922f4c545)) ([@&#8203;f0ssel](https://github.com/f0ssel)) - Set `TCPMaxRetries` to 5 for reasonable timeouts on send ([#&#8203;14746](https://github.com/coder/coder/issues/14746), [`6d99298`](https://github.com/coder/coder/commit/6d992984a)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Improve provisioner details layout and show count line ([#&#8203;14749](https://github.com/coder/coder/issues/14749), [`3338f32`](https://github.com/coder/coder/commit/3338f3248)) ([@&#8203;aslilac](https://github.com/aslilac)) - Use latest build version name on workspace page ([#&#8203;14771](https://github.com/coder/coder/issues/14771), [`b4f54f3`](https://github.com/coder/coder/commit/b4f54f3ee)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Avoid showing "multiple tags" for simple tag sets on provisioners page ([#&#8203;14804](https://github.com/coder/coder/issues/14804), [`2cffb55`](https://github.com/coder/coder/commit/2cffb5545)) ([@&#8203;aslilac](https://github.com/aslilac)) - Make sure avatar data for owner displays correctly ([#&#8203;14812](https://github.com/coder/coder/issues/14812), [`8403dd5`](https://github.com/coder/coder/commit/8403dd5c3)) ([@&#8203;Parkreiner](https://github.com/Parkreiner)) - Show paywall and correctly display auto create groups for IdP sync ([#&#8203;14800](https://github.com/coder/coder/issues/14800), [`9ea2f6f`](https://github.com/coder/coder/commit/9ea2f6f26)) ([@&#8203;jaaydenh](https://github.com/jaaydenh)) - Improve provisioner key CLI usability ([#&#8203;14834](https://github.com/coder/coder/issues/14834), [`5cc5bbe`](https://github.com/coder/coder/commit/5cc5bbea0)) ([@&#8203;f0ssel](https://github.com/f0ssel)) - Server: Check if timings can be read ([#&#8203;14697](https://github.com/coder/coder/issues/14697), [`370f0b9`](https://github.com/coder/coder/commit/370f0b902)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) - Documentation: Update terraform backend link ([#&#8203;14663](https://github.com/coder/coder/issues/14663), [`9dc8e0f`](https://github.com/coder/coder/commit/9dc8e0f4c)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Documentation: Add dotfiles module reference ([#&#8203;14675](https://github.com/coder/coder/issues/14675), [`07d1478`](https://github.com/coder/coder/commit/07d1478f3)) ([@&#8203;doodzik](https://github.com/doodzik)) - Documentation: Add `coderd_workspace_latest_build_status` prometheus metric ([#&#8203;14828](https://github.com/coder/coder/issues/14828), [`fb28979`](https://github.com/coder/coder/commit/fb2897953)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Helm: Use list instead of dict for tolerations ([#&#8203;14604](https://github.com/coder/coder/issues/14604), [`d1db11a`](https://github.com/coder/coder/commit/d1db11ab2)) ([@&#8203;anakaiti](https://github.com/anakaiti)) - Provisioner: Do not log entire resources ([#&#8203;14538](https://github.com/coder/coder/issues/14538), [`5366f25`](https://github.com/coder/coder/commit/5366f2576)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Dashboard: Fix agent logs streaming for third party apps ([#&#8203;14541](https://github.com/coder/coder/issues/14541), [`242b1ea`](https://github.com/coder/coder/commit/242b1ea4c)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) - Dashboard: Only show method warning if some template is using it ([#&#8203;14565](https://github.com/coder/coder/issues/14565), [`84d312c`](https://github.com/coder/coder/commit/84d312cfe)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) - Dashboard: Strip version build info from docs link URLs ([#&#8203;14601](https://github.com/coder/coder/issues/14601), [`85cc695`](https://github.com/coder/coder/commit/85cc695dc)) ([@&#8203;SomewhatJustin](https://github.com/SomewhatJustin)) - SDK: Validate various names locally ([#&#8203;14551](https://github.com/coder/coder/issues/14551), [`8f85464`](https://github.com/coder/coder/commit/8f85464fe)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) ##### Documentation - Add [networking troubleshooting page](https://coder.com/docs/networking/troubleshooting) ([#&#8203;14548](https://github.com/coder/coder/issues/14548), [`cd7ce8e`](https://github.com/coder/coder/commit/cd7ce8ecf)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Update [architecture diagrams](https://coder.com/docs/architecture/architecture#deployment-models) ([#&#8203;14567](https://github.com/coder/coder/issues/14567), [`c1bb5ab`](https://github.com/coder/coder/commit/c1bb5abcb)) ([@&#8203;ericpaulsen](https://github.com/ericpaulsen)) - Fix SCIM env var ([#&#8203;14618](https://github.com/coder/coder/issues/14618), [`eb646f0`](https://github.com/coder/coder/commit/eb646f036)) ([@&#8203;ericpaulsen](https://github.com/ericpaulsen)) - Enable [Microsoft Teams Notifications](https://coder.com/docs/admin/notifications/teams) ([#&#8203;14781](https://github.com/coder/coder/issues/14781), [`e086d78`](https://github.com/coder/coder/commit/e086d7813)) ([@&#8203;mtojek](https://github.com/mtojek)) - Mark Teams integration as beta ([#&#8203;14793](https://github.com/coder/coder/issues/14793), [`c6e4428`](https://github.com/coder/coder/commit/c6e44282b)) ([@&#8203;mtojek](https://github.com/mtojek)) - Enable [Slack notifications](https://coder.com/docs/admin/notifications/slack) ([#&#8203;14830](https://github.com/coder/coder/issues/14830), [`a3ffab6`](https://github.com/coder/coder/commit/a3ffab6ce)) ([@&#8203;mtojek](https://github.com/mtojek)) - Fix process-logging.md to replace deprecated items ([#&#8203;14842](https://github.com/coder/coder/issues/14842), [`5246f8d`](https://github.com/coder/coder/commit/5246f8d14)) ([@&#8203;rogmanster](https://github.com/rogmanster)) - Improve content of [frontend contributing guide](https://coder.com/docs/contributing/frontend) ([#&#8203;14619](https://github.com/coder/coder/issues/14619), [`40688e4`](https://github.com/coder/coder/commit/40688e40d)) ([@&#8203;jaaydenh](https://github.com/jaaydenh)) - Correct inaccuracies in the "[Docker in Workspaces](https://coder.com/docs/templates/docker-in-workspaces)" page ([#&#8203;14546](https://github.com/coder/coder/issues/14546), [`4421063`](https://github.com/coder/coder/commit/44210631c)) ([@&#8203;phorcys420](https://github.com/phorcys420)) - Remove dead links to unmaintained vs-code-server template ([#&#8203;14559](https://github.com/coder/coder/issues/14559), [`bd90740`](https://github.com/coder/coder/commit/bd9074016)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Update with content on [organizations](https://coder.com/docs/admin/organizations), [premium licensing](https://coder.com/pricing) ([#&#8203;14778](https://github.com/coder/coder/issues/14778), [`d04eaf8`](https://github.com/coder/coder/commit/d04eaf8)) ([@&#8203;bpmct](https://github.com/bpmct)) - Update [devcontainer docs](https://coder.com/docs/templates/dev-containers) ([#&#8203;14850](https://github.com/coder/coder/issues/14850), [`62047e5`](https://github.com/coder/coder/commit/62047e5f6)) ([@&#8203;johnstcn](https://github.com/johnstcn)) > [Envbuilder](https://github.com/coder/envbuilder), our open-source project for building dev environments from Devcontainers and Dockerfiles, has just reached it's v1.0 launch. Read more in our [release blog](https://coder.com/blog/release-recap-2-16-0). ##### Chores - Only show license expiry warning for deployment admins ([#&#8203;14488](https://github.com/coder/coder/issues/14488), [`e5d4f35`](https://github.com/coder/coder/commit/e5d4f3557)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) > Previously, license expiry errors were shown to users in an orange banner. We've hidden these from developers as they cannot take action in response to them. - In-code documentation for RBAC usage ([#&#8203;14065](https://github.com/coder/coder/issues/14065), [`914f35a`](https://github.com/coder/coder/commit/914f35a3a)) ([@&#8203;dannykopping](https://github.com/dannykopping)) - Read template tar from stdin if stdin is not a tty ([#&#8203;14643](https://github.com/coder/coder/issues/14643), [`efd532e`](https://github.com/coder/coder/commit/efd532e1d)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Add group_ids filter to /groups endpoint ([#&#8203;14688](https://github.com/coder/coder/issues/14688), [`c330af0`](https://github.com/coder/coder/commit/c330af0e4)) ([@&#8203;Emyrk](https://github.com/Emyrk)) - Update workspaces page filter to include organization controls ([#&#8203;14597](https://github.com/coder/coder/issues/14597), [`5aa54be`](https://github.com/coder/coder/commit/5aa54be6c)) ([@&#8203;Parkreiner](https://github.com/Parkreiner)) - Improve [`coder server`](https://coder.com/docs/reference/cli/server) ux ([#&#8203;14761](https://github.com/coder/coder/issues/14761), [`b894407`](https://github.com/coder/coder/commit/b8944074c)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Rename default organization from 'first-organization' to 'coder' ([#&#8203;14808](https://github.com/coder/coder/issues/14808), [`5c977c6`](https://github.com/coder/coder/commit/5c977c6be)) ([@&#8203;Emyrk](https://github.com/Emyrk)) - Examples: Update to use envbuilder provider\` ([#&#8203;14831](https://github.com/coder/coder/issues/14831), [`4be5b2f`](https://github.com/coder/coder/commit/4be5b2ff9)) ([@&#8203;johnstcn](https://github.com/johnstcn)) > [Envbuilder](https://github.com/coder/envbuilder) has just reached it's v1.0 launch, along with it comes the [Envbuilder Terraform Provider](https://github.com/coder/terraform-provider-envbuilder). Read more in our [release blog](https://coder.com/blog/release-recap-2-16-0). - Dashboard: Add [Cursor IDE](https://www.cursor.com/) icon ([#&#8203;14743](https://github.com/coder/coder/issues/14743), [`db7b411`](https://github.com/coder/coder/commit/db7b41109)) ([@&#8203;matifali](https://github.com/matifali)) > Check out the new [Cursor module](https://registry.coder.com/modules/cursor) in our registry. Compare: [`v2.15.0...v2.16.0`](https://github.com/coder/coder/compare/v2.15.0...v2.16.0) ##### Container image - `docker pull ghcr.io/coder/coder:v2.16.0` ##### Install/upgrade Refer to our docs to [install](https://coder.com/docs/install) or [upgrade](https://coder.com/docs/admin/upgrade) Coder, or use a release asset below. ### [`v2.15.3`](https://github.com/coder/coder/releases/tag/v2.15.3) [Compare Source](https://github.com/coder/coder/compare/v2.15.2...v2.15.3) > ## Stable (since October 08, 2024) ##### Changelog - Dashboard: Fix agent logs streaming for third party apps ([#&#8203;14541](https://github.com/coder/coder/issues/14541), [`6f68315`](https://github.com/coder/coder/commit/6f68315f3)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) Compare: [`v2.15.2...v2.15.3`](https://github.com/coder/coder/compare/v2.15.2...v2.15.3) ##### Container image - `docker pull ghcr.io/coder/coder:v2.15.3` ##### Install/upgrade Refer to our docs to [install](https://coder.com/docs/install) or [upgrade](https://coder.com/docs/admin/upgrade) Coder, or use a release asset below. ### [`v2.15.2`](https://github.com/coder/coder/releases/tag/v2.15.2) [Compare Source](https://github.com/coder/coder/compare/v2.15.1...v2.15.2) > ## Stable (since October 08, 2024) ##### Changelog - Add cursor IDE icon to `release/2.15` ([#&#8203;14962](https://github.com/coder/coder/issues/14962), [`0f63510`](https://github.com/coder/coder/commit/0f63510d0)) ([@&#8203;matifali](https://github.com/matifali)) > Improves UX of the [Cursor IDE module](https://registry.coder.com/modules/cursor) in 2.15.2. - Add benign error suppression for process priority management ([#&#8203;15020](https://github.com/coder/coder/issues/15020), [`3716afa`](https://github.com/coder/coder/commit/3716afac4)) ([@&#8203;sreya](https://github.com/sreya)) Compare: [`v2.15.1...v2.15.2`](https://github.com/coder/coder/compare/v2.15.1...v2.15.2) ##### Container image - `docker pull ghcr.io/coder/coder:v2.15.2` ##### Install/upgrade Refer to our docs to [install](https://coder.com/docs/install) or [upgrade](https://coder.com/docs/admin/upgrade) Coder, or use a release asset below. ### [`v2.15.1`](https://github.com/coder/coder/releases/tag/v2.15.1) [Compare Source](https://github.com/coder/coder/compare/v2.15.0...v2.15.1) > ## Stable (since October 01, 2024) ##### Changelog ##### Bug Fixes - Strip version build info from docs link URLs ([#&#8203;14601](https://github.com/coder/coder/issues/14601), [`85cc695`](https://github.com/coder/coder/commit/85cc695d)) ([@&#8203;SomewhatJustin](https://github.com/SomewhatJustin)) > Fixes a few broken documentation links in the product. - Only allow submitting form if changes have been made ([#&#8203;14602](https://github.com/coder/coder/issues/14602), [`9006b21`](https://github.com/coder/coder/commit/9006b217)) ([@&#8203;DanielleMaywood](https://github.com/DanielleMaywood)) - Remove coderdtest dependency from codersdk ([#&#8203;14633](https://github.com/coder/coder/issues/14633), [`2a9234e`](https://github.com/coder/coder/commit/2a9234e9b)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) Compare: [`v2.15.0...v2.15.1`](https://github.com/coder/coder/compare/v2.15.0...v2.15.1) ##### Container image - `docker pull ghcr.io/coder/coder:v2.15.1` ##### Install/upgrade Refer to our docs to [install](https://coder.com/docs/install) or [upgrade](https://coder.com/docs/admin/upgrade) Coder, or use a release asset below. ### [`v2.15.0`](https://github.com/coder/coder/releases/tag/v2.15.0) [Compare Source](https://github.com/coder/coder/compare/v2.14.3...v2.15.0) > ## Stable (since Oct 1, 2024) ##### Changelog ##### Features - Add notification preferences database & audit support ([#&#8203;14100](https://github.com/coder/coder/issues/14100), [`e164b1e`](https://github.com/coder/coder/commit/e164b1e71)) ([@&#8203;dannykopping](https://github.com/dannykopping)) > Notifications are now available via Webhook and SMTP behind the `notifications` [experiment](https://coder.com/docs/contributing/feature-stages). Read our [guide on setting up notifications](https://coder.com/docs/admin/notifications) to get started. - Add template delete notification ([#&#8203;14250](https://github.com/coder/coder/issues/14250), [`6f1951e`](https://github.com/coder/coder/commit/6f1951e1c)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) - Add resume support to coordinator connections ([#&#8203;14234](https://github.com/coder/coder/issues/14234), [`cf8be4e`](https://github.com/coder/coder/commit/cf8be4eac)) ([@&#8203;deansheather](https://github.com/deansheather)) - Enable setting max port share level during template creation ([#&#8203;14366](https://github.com/coder/coder/issues/14366), [`cca4519`](https://github.com/coder/coder/commit/cca451942)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Add notification deduplication trigger ([#&#8203;14172](https://github.com/coder/coder/issues/14172), [`9c8c6a9`](https://github.com/coder/coder/commit/9c8c6a952)) ([@&#8203;dannykopping](https://github.com/dannykopping)) - Add provisioning timings to understand slow build times ([#&#8203;14274](https://github.com/coder/coder/issues/14274), [`6960d19`](https://github.com/coder/coder/commit/6960d194a)) ([@&#8203;dannykopping](https://github.com/dannykopping)) - Add notification for suspended/activated account ([#&#8203;14367](https://github.com/coder/coder/issues/14367), [`c818b4d`](https://github.com/coder/coder/commit/c818b4ddd)) ([@&#8203;mtojek](https://github.com/mtojek)) - Notify about manual failed builds ([#&#8203;14419](https://github.com/coder/coder/issues/14419), [`47f2c7d`](https://github.com/coder/coder/commit/47f2c7d68)) ([@&#8203;mtojek](https://github.com/mtojek)) - CLI: Add shell completions ([#&#8203;14341](https://github.com/coder/coder/issues/14341), [`0b2ba96`](https://github.com/coder/coder/commit/0b2ba9606)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - CLI: Add p2p diagnostics to ping ([#&#8203;14426](https://github.com/coder/coder/issues/14426), [`8c15192`](https://github.com/coder/coder/commit/8c1519243)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - CLI: Add aws check to ping p2p diagnostics ([#&#8203;14450](https://github.com/coder/coder/issues/14450), [`4b5c45d`](https://github.com/coder/coder/commit/4b5c45d6d)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Server: Allow mutating deployment values ([#&#8203;14414](https://github.com/coder/coder/issues/14414), [`99e103e`](https://github.com/coder/coder/commit/99e103e79)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Database: Retain most recent agent build logs ([#&#8203;14460](https://github.com/coder/coder/issues/14460), [`0f8251b`](https://github.com/coder/coder/commit/0f8251be4)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Examples: Add envbuilder provider ([#&#8203;14405](https://github.com/coder/coder/issues/14405), [`53e5746`](https://github.com/coder/coder/commit/53e574663)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Dashboard: Implement notification UI ([#&#8203;14175](https://github.com/coder/coder/issues/14175), [`21942af`](https://github.com/coder/coder/commit/21942afef)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) > A UI for users to control their notification preferences. Requires the `notifications` experiment to be enabled, and [notification delivery](https://coder.com/docs/admin/notifications) to be configured. > ![notifications-user-preferences](https://github.com/user-attachments/assets/d68829eb-faf3-4f2c-b949-59a21f47c5ff) ##### Bug fixes - Fix TestTailnet/Connect to wait for listener before dialing ([#&#8203;14148](https://github.com/coder/coder/issues/14148), [`dda9c56`](https://github.com/coder/coder/commit/dda9c5609)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Ignore coderd log errors ([#&#8203;14166](https://github.com/coder/coder/issues/14166), [`f9b660e`](https://github.com/coder/coder/commit/f9b660e57)) ([@&#8203;sreya](https://github.com/sreya)) - Ignore errors on provided logger ([#&#8203;14169](https://github.com/coder/coder/issues/14169), [`4e0cb60`](https://github.com/coder/coder/commit/4e0cb60ee)) ([@&#8203;sreya](https://github.com/sreya)) - Extend locking in wsproxy to avoid race (and fix flake) ([#&#8203;14167](https://github.com/coder/coder/issues/14167), [`203f48a`](https://github.com/coder/coder/commit/203f48af5)) ([@&#8203;sreya](https://github.com/sreya)) - Document files API needs ustar format ([#&#8203;14152](https://github.com/coder/coder/issues/14152), [`70a694e`](https://github.com/coder/coder/commit/70a694ed4)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - Allow all users to read system notification templates ([#&#8203;14181](https://github.com/coder/coder/issues/14181), [`58428aa`](https://github.com/coder/coder/commit/58428aafc)) ([@&#8203;dannykopping](https://github.com/dannykopping)) - Allow tag removal in provisioner upsert ([#&#8203;14187](https://github.com/coder/coder/issues/14187), [`fab1960`](https://github.com/coder/coder/commit/fab196043)) ([@&#8203;f0ssel](https://github.com/f0ssel)) - Lock adding to tailnet waitgroup to avoid race (and fix flake) ([#&#8203;14195](https://github.com/coder/coder/issues/14195), [`e09ad1d`](https://github.com/coder/coder/commit/e09ad1ddc)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Add template editor to /templates/:templateName route group ([#&#8203;14206](https://github.com/coder/coder/issues/14206), [`d0feb70`](https://github.com/coder/coder/commit/d0feb7081)) ([@&#8203;aslilac](https://github.com/aslilac)) - Add version information to default docs links ([#&#8203;14205](https://github.com/coder/coder/issues/14205), [`d6c4d47`](https://github.com/coder/coder/commit/d6c4d4722)) ([@&#8203;bcpeinhardt](https://github.com/bcpeinhardt)) - Fix flaking `Test_sshConfigExecEscape` ([#&#8203;14233](https://github.com/coder/coder/issues/14233), [`73402fc`](https://github.com/coder/coder/commit/73402fc2f)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Make default support links respect --docs-url ([#&#8203;14176](https://github.com/coder/coder/issues/14176), [`76722a7`](https://github.com/coder/coder/commit/76722a7db)) ([@&#8203;bcpeinhardt](https://github.com/bcpeinhardt)) - Allow group members to read group information ([#&#8203;14200](https://github.com/coder/coder/issues/14200), [`6f9b1a3`](https://github.com/coder/coder/commit/6f9b1a39f)) ([@&#8203;hugodutka](https://github.com/hugodutka)) - Avoid deleting peers on graceful close ([#&#8203;14165](https://github.com/coder/coder/issues/14165), [`4fc0479`](https://github.com/coder/coder/commit/4fc047954)) ([@&#8203;sreya](https://github.com/sreya)) - Move to dogfood before terraform applying ([`363a016`](https://github.com/coder/coder/commit/363a01628)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Use dogfood contents as template dir ([#&#8203;14332](https://github.com/coder/coder/issues/14332), [`0613797`](https://github.com/coder/coder/commit/061379793)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Show org summary page if not entitled ([#&#8203;14336](https://github.com/coder/coder/issues/14336), [`4446d61`](https://github.com/coder/coder/commit/4446d61fc)) ([@&#8203;code-asher](https://github.com/code-asher)) - Label premium features in middleware error ([#&#8203;14360](https://github.com/coder/coder/issues/14360), [`f8f3d89`](https://github.com/coder/coder/commit/f8f3d8967)) ([@&#8203;code-asher](https://github.com/code-asher)) - Include provisioner timing action in hash func ([#&#8203;14388](https://github.com/coder/coder/issues/14388), [`cc94420`](https://github.com/coder/coder/commit/cc944209a)) ([@&#8203;dannykopping](https://github.com/dannykopping)) - Set network telemetry client version on server ([#&#8203;14376](https://github.com/coder/coder/issues/14376), [`4cc26be`](https://github.com/coder/coder/commit/4cc26be5e)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Use authenticated urls for pubsub ([#&#8203;14261](https://github.com/coder/coder/issues/14261), [`ded612d`](https://github.com/coder/coder/commit/ded612d3e)) ([@&#8203;f0ssel](https://github.com/f0ssel)) - Increase group name limit to 36 from 32 ([#&#8203;14443](https://github.com/coder/coder/issues/14443), [`4997691`](https://github.com/coder/coder/commit/499769187)) ([@&#8203;code-asher](https://github.com/code-asher)) - Detect nested dotfiles scripts ([#&#8203;14455](https://github.com/coder/coder/issues/14455), [`63fe230`](https://github.com/coder/coder/commit/63fe2305f)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Wait for provisioner daemon jobs to finish after sigterm ([#&#8203;14466](https://github.com/coder/coder/issues/14466), [`c597c92`](https://github.com/coder/coder/commit/c597c9260)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Support additional http headers on agent ([#&#8203;14464](https://github.com/coder/coder/issues/14464), [`e65eb03`](https://github.com/coder/coder/commit/e65eb0321)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Include dormant users in template acl query ([#&#8203;14461](https://github.com/coder/coder/issues/14461), [`ef7fcf3`](https://github.com/coder/coder/commit/ef7fcf393)) ([@&#8203;code-asher](https://github.com/code-asher)) - Make non-existent asset paths return a 404 ([#&#8203;14472](https://github.com/coder/coder/issues/14472), [`cd38e29`](https://github.com/coder/coder/commit/cd38e297b)) ([@&#8203;code-asher](https://github.com/code-asher)) - Delete workspace agent stats after 180 days ([#&#8203;14489](https://github.com/coder/coder/issues/14489), [`6287502`](https://github.com/coder/coder/commit/628750232)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Serve test derp map locally ([#&#8203;14490](https://github.com/coder/coder/issues/14490), [`851df91`](https://github.com/coder/coder/commit/851df9199)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) - Correctly close SMTP message and await response ([#&#8203;14495](https://github.com/coder/coder/issues/14495), [`c90be9b`](https://github.com/coder/coder/commit/c90be9b0c)) ([@&#8203;dannykopping](https://github.com/dannykopping)) - Restore closing SMTP message on method exit ([#&#8203;14496](https://github.com/coder/coder/issues/14496), [`0f414a0`](https://github.com/coder/coder/commit/0f414a00d)) ([@&#8203;dannykopping](https://github.com/dannykopping)) - Use negative deadline to ensure timeout in `TestWebhook/timeout` ([#&#8203;14498](https://github.com/coder/coder/issues/14498), [`9596f23`](https://github.com/coder/coder/commit/9596f236c)) ([@&#8203;dannykopping](https://github.com/dannykopping)) - stop reporting future licenses as errors ([#&#8203;14492](https://github.com/coder/coder/issues/14492), [`4eac2ac`](https://github.com/coder/coder/commit/4eac2ac)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - allow posting licenses that will be valid in future ([#&#8203;14491](https://github.com/coder/coder/issues/14491), [`5bd5801`](https://github.com/coder/coder/commit/5bd5801)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) > Administrators may now load licenses ahead of their starting date. New licenses will be used automatically upon their activation time. - CLI: Ensure that the support bundle command does not panic on zero values ([#&#8203;14392](https://github.com/coder/coder/issues/14392), [`82e6070`](https://github.com/coder/coder/commit/82e6070c7)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - CLI: Add check for DisableOwnerWorkspaceExec in scaletest ([#&#8203;14417](https://github.com/coder/coder/issues/14417), [`6914862`](https://github.com/coder/coder/commit/691486290)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Server: Humanize duration on notifications ([#&#8203;14333](https://github.com/coder/coder/issues/14333), [`10327fb`](https://github.com/coder/coder/commit/10327fb3a)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) - Database: Include a technical summary row on over-pagination ([#&#8203;14415](https://github.com/coder/coder/issues/14415), [`d4adfa3`](https://github.com/coder/coder/commit/d4adfa390)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Examples: Use more precise example kubernetes template labels ([#&#8203;14028](https://github.com/coder/coder/issues/14028), [`f50e1d5`](https://github.com/coder/coder/commit/f50e1d5a9)) ([@&#8203;geniass](https://github.com/geniass)) - Examples: Fix location of env file ([#&#8203;14422](https://github.com/coder/coder/issues/14422), [`4bd7fe8`](https://github.com/coder/coder/commit/4bd7fe850)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Dashboard: Correct user agent data on audit row ([#&#8203;14243](https://github.com/coder/coder/issues/14243), [`712a1b5`](https://github.com/coder/coder/commit/712a1b50d)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) - Minor fixups, added troubleshooting to notification docs ([#&#8203;14519](https://github.com/coder/coder/issues/14519), [`66c8060`](https://github.com/coder/coder/commit/66c8060)) ([@&#8203;dannykopping](https://github.com/dannykopping)) ##### Experimental Updates These changes surround multiple organizations, which will be made available in a future release. Learn more in the [guide on multi-org functionality](https://coder.com/docs/guides/using-organizations) in our docs. - Breaking: allow CreateUser to accept multiple organizations ([#&#8203;14383](https://github.com/coder/coder/issues/14383), [`c8eacc6`](https://github.com/coder/coder/commit/c8eacc6df)) ([@&#8203;Emyrk](https://github.com/Emyrk)) - Show a warning when an organization has no provisioners ([#&#8203;14136](https://github.com/coder/coder/issues/14136), [`dfeafa8`](https://github.com/coder/coder/commit/dfeafa8f5)) ([@&#8203;aslilac](https://github.com/aslilac)) - Add organization-scoped permission checks to deployment settings ([#&#8203;14063](https://github.com/coder/coder/issues/14063), [`097f739`](https://github.com/coder/coder/commit/097f73949)) ([@&#8203;code-asher](https://github.com/code-asher)) - Add custom roles ([#&#8203;14069](https://github.com/coder/coder/issues/14069), [`2e05329`](https://github.com/coder/coder/commit/2e0532911)) ([@&#8203;jaaydenh](https://github.com/jaaydenh)) - Add delete custom role context menu button and modal ([#&#8203;14228](https://github.com/coder/coder/issues/14228), [`0b9ed57`](https://github.com/coder/coder/commit/0b9ed57c1)) ([@&#8203;jaaydenh](https://github.com/jaaydenh)) - Show summary if unable to edit org ([#&#8203;14214](https://github.com/coder/coder/issues/14214), [`ba4186d`](https://github.com/coder/coder/commit/ba4186dac)) ([@&#8203;code-asher](https://github.com/code-asher)) - Show organization information on templates page ([#&#8203;14224](https://github.com/coder/coder/issues/14224), [`59a80d7`](https://github.com/coder/coder/commit/59a80d70d)) ([@&#8203;aslilac](https://github.com/aslilac)) - Filter templates by organization ([#&#8203;14254](https://github.com/coder/coder/issues/14254), [`8563b37`](https://github.com/coder/coder/commit/8563b372e)) ([@&#8203;aslilac](https://github.com/aslilac)) - Improve custom roles create/edit page ([#&#8203;14456](https://github.com/coder/coder/issues/14456), [`15d74a1`](https://github.com/coder/coder/commit/15d74a11a)) ([@&#8203;jaaydenh](https://github.com/jaaydenh)) - Show organization name for groups on user profile ([#&#8203;14448](https://github.com/coder/coder/issues/14448), [`49afab1`](https://github.com/coder/coder/commit/49afab12d)) ([@&#8203;aslilac](https://github.com/aslilac)) - Re-add original create template context menu ([#&#8203;14326](https://github.com/coder/coder/issues/14326), [`bec6a26`](https://github.com/coder/coder/commit/bec6a26d0)) ([@&#8203;jaaydenh](https://github.com/jaaydenh)) - Only show valid organizations in `CreateTemplateForm` ([#&#8203;14174](https://github.com/coder/coder/issues/14174), [`3b53f5a`](https://github.com/coder/coder/commit/3b53f5ab4)) ([@&#8203;aslilac](https://github.com/aslilac)) - Only show editable orgs on deployment page ([#&#8203;14193](https://github.com/coder/coder/issues/14193), [`6019d0b`](https://github.com/coder/coder/commit/6019d0ba9)) ([@&#8203;code-asher](https://github.com/code-asher)) - Use multi-org settings layout even if not licensed ([#&#8203;14215](https://github.com/coder/coder/issues/14215), [`abbcffe`](https://github.com/coder/coder/commit/abbcffe18)) ([@&#8203;code-asher](https://github.com/code-asher)) - Filter "add group member" by organization ([#&#8203;14404](https://github.com/coder/coder/issues/14404), [`88d7181`](https://github.com/coder/coder/commit/88d7181a4)) ([@&#8203;code-asher](https://github.com/code-asher)) - Fix light mode styles for organization delete button ([#&#8203;14485](https://github.com/coder/coder/issues/14485), [`6bc9352`](https://github.com/coder/coder/commit/6bc93520c)) ([@&#8203;aslilac](https://github.com/aslilac)) ##### Documentation - Advise against shared `CODER_CACHE_DIRECTORY` dir usage in note ([#&#8203;14216](https://github.com/coder/coder/issues/14216), [`d79a7ad`](https://github.com/coder/coder/commit/d79a7adf9)) ([@&#8203;dannykopping](https://github.com/dannykopping)) - Add vs code extensions documentation ([#&#8203;14119](https://github.com/coder/coder/issues/14119), [`238e995`](https://github.com/coder/coder/commit/238e9956f)) ([@&#8203;ericpaulsen](https://github.com/ericpaulsen)) - Move [API](https://coder.com/docs/reference/api) and [CLI](https://coder.com/docs/reference/cli) docs routes under [reference/](https://coder.com/docs/reference) ([#&#8203;14241](https://github.com/coder/coder/issues/14241), [`48f29a1`](https://github.com/coder/coder/commit/48f29a199)) ([@&#8203;matifali](https://github.com/matifali)) - Clone git repositories ([#&#8203;14090](https://github.com/coder/coder/issues/14090), [`f1feb40`](https://github.com/coder/coder/commit/f1feb40e1)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) - Add guide on using multiple organizations ([#&#8203;14012](https://github.com/coder/coder/issues/14012), [`c3ef7dc`](https://github.com/coder/coder/commit/c3ef7dc33)) ([@&#8203;bpmct](https://github.com/bpmct)) > Describes usage of the upcoming [support for multiple organizations](https://coder.com/docs/guides/using-organizations). - Add documentation for coderd terraform provider ([#&#8203;14374](https://github.com/coder/coder/issues/14374), [`d7800a4`](https://github.com/coder/coder/commit/d7800a43e)) ([@&#8203;ethanndickson](https://github.com/ethanndickson)) > Allows administrators to declare Coder resources via Terraform. See the [provider repository](https://github.com/coder/terraform-provider-coderd) for more information. - Add documentation for [notifications, an experimental feature](https://coder.com/docs/admin/notifications) ([#&#8203;14478](https://github.com/coder/coder/issues/14478), [`043f4f5`](https://github.com/coder/coder/commit/043f4f532)) ([@&#8203;dannykopping](https://github.com/dannykopping)) Compare: [`v2.14.2...v2.15.0`](https://github.com/coder/coder/compare/v2.14.2...v2.15.0) ##### Container image - `docker pull ghcr.io/coder/coder:v2.15.0` ##### Install/upgrade Refer to our docs to [install](https://coder.com/docs/install) or [upgrade](https://coder.com/docs/admin/upgrade) Coder, or use a release asset below. ### [`v2.14.3`](https://github.com/coder/coder/releases/tag/v2.14.3) [Compare Source](https://github.com/coder/coder/compare/v2.14.2...v2.14.3) > ## Stable (since September 05, 2024) ##### Changelog ##### Bug fixes - Increase group name limit to 36 from 32 ([#&#8203;14443](https://github.com/coder/coder/issues/14443), [`4997691`](https://github.com/coder/coder/commit/499769187)) ([@&#8203;code-asher](https://github.com/code-asher)) - stop reporting future licenses as errors ([#&#8203;14492](https://github.com/coder/coder/issues/14492), [`4eac2ac`](https://github.com/coder/coder/commit/4eac2ac)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) - allow posting licenses that will be valid in future ([#&#8203;14491](https://github.com/coder/coder/issues/14491), [`5bd5801`](https://github.com/coder/coder/commit/5bd5801)) ([@&#8203;spikecurtis](https://github.com/spikecurtis)) > Administrators may now load licenses ahead of their starting date. New licenses will be used automatically upon their activation time. - Do not log entire resources in provisionerd ([#&#8203;14538](https://github.com/coder/coder/issues/14538), [`5366f25`](https://github.com/coder/coder/commit/5366f25)) ([@&#8203;johnstcn](https://github.com/johnstcn)) - Dashboard: fix agent logs streaming for third party apps ([#&#8203;14541](https://github.com/coder/coder/issues/14541), [`242b1ea`](https://github.com/coder/coder/commit/242b1ea4)) ([@&#8203;BrunoQuaresma](https://github.com/BrunoQuaresma)) Compare: [`v2.14.2...v2.14.3`](https://github.com/coder/coder/compare/v2.14.2...v2.14.3) ##### Container image - `docker pull ghcr.io/coder/coder:v2.14.3` ##### Install/upgrade Refer to our docs to [install](https://coder.com/docs/install) or [upgrade](https://coder.com/docs/admin/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 these updates 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:eyJjcmVhdGVkSW5WZXIiOiIzOC41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzguMTEwLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
prskr added 1 commit 2024-09-05 10:01:23 +00:00
chore(deps): update ghcr.io/coder/coder docker tag to v2.15.0
All checks were successful
Hetzner Cloud template / hetzner-cloud-template (pull_request) Successful in 44s
f746ae5c61
prskr force-pushed renovate/ghcr.io-coder-coder-2.x from f746ae5c61 to 7178493935 2024-10-02 04:12:11 +00:00 Compare
prskr changed title from chore(deps): update ghcr.io/coder/coder docker tag to v2.15.0 to chore(deps): update ghcr.io/coder/coder docker tag to v2.16.0 2024-10-02 04:12:15 +00:00
All checks were successful
Hetzner Cloud template / hetzner-cloud-template (pull_request) Successful in 45s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/ghcr.io-coder-coder-2.x:renovate/ghcr.io-coder-coder-2.x
git checkout renovate/ghcr.io-coder-coder-2.x

Merge

Merge the changes and update on Forgejo.
git checkout main
git merge --no-ff renovate/ghcr.io-coder-coder-2.x
git checkout main
git merge --ff-only renovate/ghcr.io-coder-coder-2.x
git checkout renovate/ghcr.io-coder-coder-2.x
git rebase main
git checkout main
git merge --no-ff renovate/ghcr.io-coder-coder-2.x
git checkout main
git merge --squash renovate/ghcr.io-coder-coder-2.x
git checkout main
git merge --ff-only renovate/ghcr.io-coder-coder-2.x
git checkout main
git merge renovate/ghcr.io-coder-coder-2.x
git push origin main
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: prskr/coder-template#27
No description provided.