mirror of
https://github.com/coder/coder.git
synced 2025-07-23 21:32:07 +00:00
chore(docs): update docs for correct use of shell and console and enforce linewidth (#9245)
This commit is contained in:
committed by
GitHub
parent
ed2b1236c0
commit
d37f6d80f7
@ -8,7 +8,7 @@ These changelogs are currently not kept in sync with GitHub releases. Use [GitHu
|
||||
|
||||
Run this command to generate release notes:
|
||||
|
||||
```sh
|
||||
```shell
|
||||
export CODER_IGNORE_MISSING_COMMIT_METADATA=1
|
||||
export BRANCH=main
|
||||
./scripts/release/generate_release_notes.sh \
|
||||
|
@ -1,17 +1,27 @@
|
||||
## Changelog
|
||||
|
||||
> **Warning**: This release has a known issue: #8351. Upgrade directly to v0.26.0 which includes a fix
|
||||
> **Warning**: This release has a known issue: #8351. Upgrade directly to
|
||||
> v0.26.0 which includes a fix
|
||||
|
||||
### Features
|
||||
|
||||
- The `coder stat` fetches workspace utilization metrics, even from within a container. Our example templates have been updated to use this to show CPU, memory, disk via [agent metadata](https://coder.com/docs/v2/latest/templates/agent-metadata) (#8005)
|
||||
- Helm: `coder.command` can specify a different command for the Coder pod (#8116)
|
||||
- Enterprise deployments can create templates without 'everyone' group access (#7982)
|
||||
- The `coder stat` fetches workspace utilization metrics, even from within a
|
||||
container. Our example templates have been updated to use this to show CPU,
|
||||
memory, disk via
|
||||
[agent metadata](https://coder.com/docs/v2/latest/templates/agent-metadata)
|
||||
(#8005)
|
||||
- Helm: `coder.command` can specify a different command for the Coder pod
|
||||
(#8116)
|
||||
- Enterprise deployments can create templates without 'everyone' group access
|
||||
(#7982)
|
||||

|
||||
- Add login type 'none' to prevent password login. This can come in handy for machine accounts for CI/CD pipelines or other automation (#8009)
|
||||
- Add login type 'none' to prevent password login. This can come in handy for
|
||||
machine accounts for CI/CD pipelines or other automation (#8009)
|
||||
- Healthcheck endpoint has a database section: `/api/v2/debug/health`
|
||||
- Force DERP connections in CLI with `--disable-direct` flag (#8131)
|
||||
- Disable all direct connections for a Coder deployment with [--block-direct-connections](https://coder.com/docs/v2/latest/cli/server#--block-direct-connections) (#7936)
|
||||
- Disable all direct connections for a Coder deployment with
|
||||
[--block-direct-connections](https://coder.com/docs/v2/latest/cli/server#--block-direct-connections)
|
||||
(#7936)
|
||||
- Search for workspaces based on last activity (#2658)
|
||||
```text
|
||||
last_seen_before:"2023-01-14T23:59:59Z" last_seen_after:"2023-01-08T00:00:00Z"
|
||||
@ -20,8 +30,11 @@
|
||||
<img width="1449" alt="Queue position" src="https://github.com/coder/coder/assets/22407953/44515a19-ddfb-4431-8c2a-203487c4efe8">
|
||||
- Enable Terraform debug mode via deployment configuration (#8260)
|
||||
- Add github device flow for authentication (#8232)
|
||||
- Sort Coder parameters with [display_order](https://registry.terraform.io/providers/coder/coder/latest/docs/data-sources/parameter) property (#8227)
|
||||
- Users can convert from username/password accounts to OIDC accounts in Account settings (#8105) (@Emyrk)
|
||||
- Sort Coder parameters with
|
||||
[display_order](https://registry.terraform.io/providers/coder/coder/latest/docs/data-sources/parameter)
|
||||
property (#8227)
|
||||
- Users can convert from username/password accounts to OIDC accounts in Account
|
||||
settings (#8105) (@Emyrk)
|
||||

|
||||
- Show service banner in SSH/TTY sessions (#8186)
|
||||
- Helm chart now supports RBAC for deployments (#8233)
|
||||
@ -29,7 +42,8 @@
|
||||
### Bug fixes
|
||||
|
||||
- `coder logout` will not invalidate long-lived API tokens (#8275)
|
||||
- Helm: use `/healthz` for liveness and readiness probes instead of `/api/v2/buildinfo` (#8035)
|
||||
- Helm: use `/healthz` for liveness and readiness probes instead of
|
||||
`/api/v2/buildinfo` (#8035)
|
||||
- Close output writer before reader on Windows to unblock close (#8299)
|
||||
- Resize terminal when dismissing warning (#8028)
|
||||
- Fix footer year (#8036)
|
||||
@ -57,9 +71,11 @@
|
||||
- Add default dir for VS Code Desktop (#8184)
|
||||
- Agent metadata is now GA (#8111) (@bpmct)
|
||||
- Note SSH key location in workspaces (#8264)
|
||||
- Update examples of IDEs: remove JetBrains Projector and add VS Code Server (#8310)
|
||||
- Update examples of IDEs: remove JetBrains Projector and add VS Code Server
|
||||
(#8310)
|
||||
|
||||
Compare: [`v0.24.1...v0.25.0`](https://github.com/coder/coder/compare/v0.24.1...v0.25.0)
|
||||
Compare:
|
||||
[`v0.24.1...v0.25.0`](https://github.com/coder/coder/compare/v0.24.1...v0.25.0)
|
||||
|
||||
## Container image
|
||||
|
||||
@ -67,4 +83,6 @@ Compare: [`v0.24.1...v0.25.0`](https://github.com/coder/coder/compare/v0.24.1...
|
||||
|
||||
## Install/upgrade
|
||||
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or [upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a release asset below.
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or
|
||||
[upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a
|
||||
release asset below.
|
||||
|
@ -2,7 +2,9 @@
|
||||
|
||||
### Important changes
|
||||
|
||||
- [Managed variables](https://coder.com/docs/v2/latest/templates/parameters#terraform-template-wide-variables) are enabled by default. The following block within templates is obsolete and can be removed from your templates:
|
||||
- [Managed variables](https://coder.com/docs/v2/latest/templates/parameters#terraform-template-wide-variables)
|
||||
are enabled by default. The following block within templates is obsolete and
|
||||
can be removed from your templates:
|
||||
|
||||
```diff
|
||||
provider "coder" {
|
||||
@ -10,19 +12,26 @@
|
||||
}
|
||||
```
|
||||
|
||||
> The change does not affect your templates because this attribute was previously necessary to activate this additional feature.
|
||||
> The change does not affect your templates because this attribute was
|
||||
> previously necessary to activate this additional feature.
|
||||
|
||||
- Our scale test CLI is [experimental](https://coder.com/docs/v2/latest/contributing/feature-stages#experimental-features) to allow for rapid iteration. You can still interact with it via `coder exp scaletest` (#8339)
|
||||
- Our scale test CLI is
|
||||
[experimental](https://coder.com/docs/v2/latest/contributing/feature-stages#experimental-features)
|
||||
to allow for rapid iteration. You can still interact with it via
|
||||
`coder exp scaletest` (#8339)
|
||||
|
||||
### Features
|
||||
|
||||
- [coder dotfiles](https://coder.com/docs/v2/latest/cli/dotfiles) can checkout a specific branch
|
||||
- [coder dotfiles](https://coder.com/docs/v2/latest/cli/dotfiles) can checkout a
|
||||
specific branch
|
||||
|
||||
### Bug fixes
|
||||
|
||||
- Delay "Workspace build is pending" banner to avoid quick re-render when a workspace is created (#8309)
|
||||
- Delay "Workspace build is pending" banner to avoid quick re-render when a
|
||||
workspace is created (#8309)
|
||||
- `coder stat` handles cgroups with no limits
|
||||
- Remove concurrency to allow migrations when `coderd` runs on multiple replicas (#8353)
|
||||
- Remove concurrency to allow migrations when `coderd` runs on multiple replicas
|
||||
(#8353)
|
||||
- Pass oauth configs to site (#8390)
|
||||
- Improve error message for missing action in Audit log (#8335)
|
||||
- Add missing fields to extract api key config (#8393)
|
||||
@ -31,7 +40,8 @@
|
||||
- Resolve nil pointer dereference on missing oauth config (#8352)
|
||||
- Update fly.io example to remove deprecated parameters (#8194)
|
||||
|
||||
Compare: [`v0.25.0...0.26.0`](https://github.com/coder/coder/compare/v0.25.0...v0.26.0)
|
||||
Compare:
|
||||
[`v0.25.0...0.26.0`](https://github.com/coder/coder/compare/v0.25.0...v0.26.0)
|
||||
|
||||
## Container image
|
||||
|
||||
@ -39,4 +49,6 @@ Compare: [`v0.25.0...0.26.0`](https://github.com/coder/coder/compare/v0.25.0...v
|
||||
|
||||
## Install/upgrade
|
||||
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or [upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a release asset below.
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or
|
||||
[upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a
|
||||
release asset below.
|
||||
|
@ -2,13 +2,16 @@
|
||||
|
||||
### Features
|
||||
|
||||
- [Devcontainer templates](https://coder.com/docs/v2/latest/templates/devcontainers) for Coder (#8256)
|
||||
- [Devcontainer templates](https://coder.com/docs/v2/latest/templates/devcontainers)
|
||||
for Coder (#8256)
|
||||
- The dashboard will warn users when a workspace is unhealthy (#8422)
|
||||
- Audit logs `resource_target` search query allows you to search by resource name (#8423)
|
||||
- Audit logs `resource_target` search query allows you to search by resource
|
||||
name (#8423)
|
||||
|
||||
### Refactors
|
||||
|
||||
- [pgCoordinator](https://github.com/coder/coder/pull/8044) is generally available (#8419)
|
||||
- [pgCoordinator](https://github.com/coder/coder/pull/8044) is generally
|
||||
available (#8419)
|
||||
|
||||
### Bug fixes
|
||||
|
||||
@ -19,7 +22,8 @@
|
||||
- Document workspace filter query param correctly (#8408)
|
||||
- Use numeric comparison to check monotonicity (#8436)
|
||||
|
||||
Compare: [`v0.26.0...v0.26.1`](https://github.com/coder/coder/compare/v0.26.0...v0.26.1)
|
||||
Compare:
|
||||
[`v0.26.0...v0.26.1`](https://github.com/coder/coder/compare/v0.26.0...v0.26.1)
|
||||
|
||||
## Container image
|
||||
|
||||
@ -27,4 +31,6 @@ Compare: [`v0.26.0...v0.26.1`](https://github.com/coder/coder/compare/v0.26.0...
|
||||
|
||||
## Install/upgrade
|
||||
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or [upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a release asset below.
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or
|
||||
[upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a
|
||||
release asset below.
|
||||
|
@ -4,26 +4,34 @@
|
||||
|
||||
Agent logs can be pushed after a workspace has started (#8528)
|
||||
|
||||
> ⚠️ **Warning:** You will need to [update](https://coder.com/docs/v2/latest/install) your local Coder CLI v0.27 to connect via `coder ssh`.
|
||||
> ⚠️ **Warning:** You will need to
|
||||
> [update](https://coder.com/docs/v2/latest/install) your local Coder CLI v0.27
|
||||
> to connect via `coder ssh`.
|
||||
|
||||
### Features
|
||||
|
||||
- [Empeheral parameters](https://registry.terraform.io/providers/coder/coder/latest/docs/data-sources/parameter#ephemeral) allow users to specify a value for a single build (#8415) (#8524)
|
||||
- [Empeheral parameters](https://registry.terraform.io/providers/coder/coder/latest/docs/data-sources/parameter#ephemeral)
|
||||
allow users to specify a value for a single build (#8415) (#8524)
|
||||

|
||||
> Upgrade to Coder Terraform Provider v0.11.1 to use ephemeral parameters in your templates
|
||||
> Upgrade to Coder Terraform Provider v0.11.1 to use ephemeral parameters in
|
||||
> your templates
|
||||
- Create template, if it doesn't exist with `templates push --create` (#8454)
|
||||
- Workspaces now appear `unhealthy` in the dashboard and CLI if one or more agents do not exist (#8541) (#8548)
|
||||
- Workspaces now appear `unhealthy` in the dashboard and CLI if one or more
|
||||
agents do not exist (#8541) (#8548)
|
||||

|
||||
- Reverse port-forward with `coder ssh -R` (#8515)
|
||||
- Helm: custom command arguments in Helm chart (#8567)
|
||||
- Template version messages (#8435)
|
||||
<img width="428" alt="252772262-087f1338-f1e2-49fb-81f2-358070a46484" src="https://github.com/coder/coder/assets/22407953/5f6e5e47-e61b-41f1-92fe-f624e92f8bd3">
|
||||
- TTL and max TTL validation increased to 30 days (#8258)
|
||||
- [Self-hosted docs](https://coder.com/docs/v2/latest/install/offline#offline-docs): Host your own copy of Coder's documentation in your own environment (#8527) (#8601)
|
||||
- [Self-hosted docs](https://coder.com/docs/v2/latest/install/offline#offline-docs):
|
||||
Host your own copy of Coder's documentation in your own environment (#8527)
|
||||
(#8601)
|
||||
- Add custom coder bin path for `config-ssh` (#8425)
|
||||
- Admins can create workspaces for other users via the CLI (#8481)
|
||||
- `coder_app` supports localhost apps running https (#8585)
|
||||
- Base container image contains [jq](https://github.com/coder/coder/pull/8563) for parsing mounted JSON secrets
|
||||
- Base container image contains [jq](https://github.com/coder/coder/pull/8563)
|
||||
for parsing mounted JSON secrets
|
||||
|
||||
### Bug fixes
|
||||
|
||||
@ -31,7 +39,8 @@ Agent logs can be pushed after a workspace has started (#8528)
|
||||
- `coder stat` fixes
|
||||
- Read from alternate cgroup path (#8591)
|
||||
- Improve detection of container environment (#8643)
|
||||
- Unskip TestStatCPUCmd/JSON and explicitly set --host in test cmd invocation (#8558)
|
||||
- Unskip TestStatCPUCmd/JSON and explicitly set --host in test cmd invocation
|
||||
(#8558)
|
||||
- Avoid initial license reconfig if feature isn't enabled (#8586)
|
||||
- Audit log records delete workspace action properly (#8494)
|
||||
- Audit logs are properly paginated (#8513)
|
||||
@ -47,26 +56,34 @@ Agent logs can be pushed after a workspace has started (#8528)
|
||||
|
||||
Agent logs can be pushed after a workspace has started (#8528)
|
||||
|
||||
> ⚠️ **Warning:** You will need to [update](https://coder.com/docs/v2/latest/install) your local Coder CLI v0.27 to connect via `coder ssh`.
|
||||
> ⚠️ **Warning:** You will need to
|
||||
> [update](https://coder.com/docs/v2/latest/install) your local Coder CLI v0.27
|
||||
> to connect via `coder ssh`.
|
||||
|
||||
### Features
|
||||
|
||||
- [Empeheral parameters](https://registry.terraform.io/providers/coder/coder/latest/docs/data-sources/parameter#ephemeral) allow users to specify a value for a single build (#8415) (#8524)
|
||||
- [Empeheral parameters](https://registry.terraform.io/providers/coder/coder/latest/docs/data-sources/parameter#ephemeral)
|
||||
allow users to specify a value for a single build (#8415) (#8524)
|
||||

|
||||
> Upgrade to Coder Terraform Provider v0.11.1 to use ephemeral parameters in your templates
|
||||
> Upgrade to Coder Terraform Provider v0.11.1 to use ephemeral parameters in
|
||||
> your templates
|
||||
- Create template, if it doesn't exist with `templates push --create` (#8454)
|
||||
- Workspaces now appear `unhealthy` in the dashboard and CLI if one or more agents do not exist (#8541) (#8548)
|
||||
- Workspaces now appear `unhealthy` in the dashboard and CLI if one or more
|
||||
agents do not exist (#8541) (#8548)
|
||||

|
||||
- Reverse port-forward with `coder ssh -R` (#8515)
|
||||
- Helm: custom command arguments in Helm chart (#8567)
|
||||
- Template version messages (#8435)
|
||||
<img width="428" alt="252772262-087f1338-f1e2-49fb-81f2-358070a46484" src="https://github.com/coder/coder/assets/22407953/5f6e5e47-e61b-41f1-92fe-f624e92f8bd3">
|
||||
- TTL and max TTL validation increased to 30 days (#8258)
|
||||
- [Self-hosted docs](https://coder.com/docs/v2/latest/install/offline#offline-docs): Host your own copy of Coder's documentation in your own environment (#8527) (#8601)
|
||||
- [Self-hosted docs](https://coder.com/docs/v2/latest/install/offline#offline-docs):
|
||||
Host your own copy of Coder's documentation in your own environment (#8527)
|
||||
(#8601)
|
||||
- Add custom coder bin path for `config-ssh` (#8425)
|
||||
- Admins can create workspaces for other users via the CLI (#8481)
|
||||
- `coder_app` supports localhost apps running https (#8585)
|
||||
- Base container image contains [jq](https://github.com/coder/coder/pull/8563) for parsing mounted JSON secrets
|
||||
- Base container image contains [jq](https://github.com/coder/coder/pull/8563)
|
||||
for parsing mounted JSON secrets
|
||||
|
||||
### Bug fixes
|
||||
|
||||
@ -74,7 +91,8 @@ Agent logs can be pushed after a workspace has started (#8528)
|
||||
- `coder stat` fixes
|
||||
- Read from alternate cgroup path (#8591)
|
||||
- Improve detection of container environment (#8643)
|
||||
- Unskip TestStatCPUCmd/JSON and explicitly set --host in test cmd invocation (#8558)
|
||||
- Unskip TestStatCPUCmd/JSON and explicitly set --host in test cmd invocation
|
||||
(#8558)
|
||||
- Avoid initial license reconfig if feature isn't enabled (#8586)
|
||||
- Audit log records delete workspace action properly (#8494)
|
||||
- Audit logs are properly paginated (#8513)
|
||||
@ -88,7 +106,8 @@ Agent logs can be pushed after a workspace has started (#8528)
|
||||
- Docs on using remote Docker hosts (#8479)
|
||||
- Added kubernetes option to workspace proxies (#8533)
|
||||
|
||||
Compare: [`v0.26.1...v0.26.2`](https://github.com/coder/coder/compare/v0.26.1...v0.27.0)
|
||||
Compare:
|
||||
[`v0.26.1...v0.26.2`](https://github.com/coder/coder/compare/v0.26.1...v0.27.0)
|
||||
|
||||
## Container image
|
||||
|
||||
@ -96,13 +115,16 @@ Compare: [`v0.26.1...v0.26.2`](https://github.com/coder/coder/compare/v0.26.1...
|
||||
|
||||
## Install/upgrade
|
||||
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or [upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a release asset below.
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or
|
||||
[upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a
|
||||
release asset below.
|
||||
|
||||
- Custom API use cases (custom agent logs, CI/CD pipelines) (#8445)
|
||||
- Docs on using remote Docker hosts (#8479)
|
||||
- Added kubernetes option to workspace proxies (#8533)
|
||||
|
||||
Compare: [`v0.26.1...v0.26.2`](https://github.com/coder/coder/compare/v0.26.1...v0.27.0)
|
||||
Compare:
|
||||
[`v0.26.1...v0.26.2`](https://github.com/coder/coder/compare/v0.26.1...v0.27.0)
|
||||
|
||||
## Container image
|
||||
|
||||
@ -110,4 +132,6 @@ Compare: [`v0.26.1...v0.26.2`](https://github.com/coder/coder/compare/v0.26.1...
|
||||
|
||||
## Install/upgrade
|
||||
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or [upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a release asset below.
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or
|
||||
[upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a
|
||||
release asset below.
|
||||
|
@ -12,7 +12,8 @@
|
||||
|
||||
- Add steps for postgres SSL cert config (#8648)
|
||||
|
||||
Compare: [`v0.27.0...v0.27.1`](https://github.com/coder/coder/compare/v0.27.0...v0.27.1)
|
||||
Compare:
|
||||
[`v0.27.0...v0.27.1`](https://github.com/coder/coder/compare/v0.27.0...v0.27.1)
|
||||
|
||||
## Container image
|
||||
|
||||
@ -20,4 +21,6 @@ Compare: [`v0.27.0...v0.27.1`](https://github.com/coder/coder/compare/v0.27.0...
|
||||
|
||||
## Install/upgrade
|
||||
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or [upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a release asset below.
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or
|
||||
[upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a
|
||||
release asset below.
|
||||
|
@ -6,7 +6,8 @@
|
||||
|
||||
- be2e6f443 fix(enterprise): ensure creating a SCIM user is idempotent (#8730)
|
||||
|
||||
Compare: [`v0.27.2...v0.27.3`](https://github.com/coder/coder/compare/v0.27.2...v0.27.3)
|
||||
Compare:
|
||||
[`v0.27.2...v0.27.3`](https://github.com/coder/coder/compare/v0.27.2...v0.27.3)
|
||||
|
||||
## Container image
|
||||
|
||||
@ -14,4 +15,6 @@ Compare: [`v0.27.2...v0.27.3`](https://github.com/coder/coder/compare/v0.27.2...
|
||||
|
||||
## Install/upgrade
|
||||
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or [upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a release asset below.
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or
|
||||
[upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a
|
||||
release asset below.
|
||||
|
@ -1,60 +1,106 @@
|
||||
We are thrilled to release Coder v2.0.0. You can safely upgrade from any previous
|
||||
[coder/coder](https://github.com/coder/coder) release,
|
||||
but we feel like we have outgrown development (v0.x) releases:
|
||||
We are thrilled to release Coder v2.0.0. You can safely upgrade from any
|
||||
previous [coder/coder](https://github.com/coder/coder) release, but we feel like
|
||||
we have outgrown development (v0.x) releases:
|
||||
|
||||
- 1600+ users develop on Coder every day
|
||||
- A single 4-core Coder server can [happily support](https://coder.com/docs/v2/latest/admin/scale) 1000+ users and workspace connections
|
||||
- We have a full suite of [paid features](https://coder.com/docs/v2/latest/enterprise) and enterprise customers deployed in production
|
||||
- Users depend on our CLI to [automate Coder](https://coder.com/docs/v2/latest/admin/automation) in Ci/Cd pipelines and templates
|
||||
- A single 4-core Coder server can
|
||||
[happily support](https://coder.com/docs/v2/latest/admin/scale) 1000+ users
|
||||
and workspace connections
|
||||
- We have a full suite of
|
||||
[paid features](https://coder.com/docs/v2/latest/enterprise) and enterprise
|
||||
customers deployed in production
|
||||
- Users depend on our CLI to
|
||||
[automate Coder](https://coder.com/docs/v2/latest/admin/automation) in Ci/Cd
|
||||
pipelines and templates
|
||||
|
||||
Why not v1.0? At the time of writing, our legacy product is currently on v1.34. While Coder v1 is being sunset, we still wanted to avoid versioning conflicts.
|
||||
Why not v1.0? At the time of writing, our legacy product is currently on v1.34.
|
||||
While Coder v1 is being sunset, we still wanted to avoid versioning conflicts.
|
||||
|
||||
What is not changing:
|
||||
|
||||
- Our feature roadmap: See what we have planned at https://coder.com/roadmap
|
||||
- Your upgrade path: You can safely upgrade from previous coder/coder releases to v2.x releases!
|
||||
- Our release cadence: We want features out as quickly as possible and feature flag any work that isn’t ready for production yet!
|
||||
- Your upgrade path: You can safely upgrade from previous coder/coder releases
|
||||
to v2.x releases!
|
||||
- Our release cadence: We want features out as quickly as possible and feature
|
||||
flag any work that isn’t ready for production yet!
|
||||
|
||||
What is changing:
|
||||
|
||||
- Our deprecation policy: Major features will be deprecated for at least 1 minor release before being removed. Any breaking changes to the REST API and SDK are done via minor releases and will be called out in our changelog.
|
||||
- Regular scale testing: Follow along on our [ Google Sheets or Grafana dashboard ]
|
||||
- Our deprecation policy: Major features will be deprecated for at least 1 minor
|
||||
release before being removed. Any breaking changes to the REST API and SDK are
|
||||
done via minor releases and will be called out in our changelog.
|
||||
- Regular scale testing: Follow along on our [ Google Sheets or Grafana
|
||||
dashboard ]
|
||||
|
||||
Questions? Feel free to ask in [our Discord](https://discord.gg/coder) or email ben@coder.com!
|
||||
Questions? Feel free to ask in [our Discord](https://discord.gg/coder) or email
|
||||
ben@coder.com!
|
||||
|
||||
## Changelog
|
||||
|
||||
### BREAKING CHANGES
|
||||
|
||||
- RBAC: The default [Member role](https://coder.com/docs/v2/latest/admin/users) can no longer see a list of all users in a Coder deployment. The Template Admin role and above can still use the `Users` page in dashboard and query users via the API (#8650) (@Emyrk)
|
||||
- Kubernetes (Helm): The [default ServiceAccount](https://github.com/coder/coder/blob/8d0e8f45e0fb3802d777a396b4c027ab9788e1b8/helm/values.yaml#L67-L82) for Coder can provision `Deployments` on the cluster. (#8704) (@ericpaulsen)
|
||||
- This can be disabled by a [Helm value](https://github.com/coder/coder/blob/8d0e8f45e0fb3802d777a396b4c027ab9788e1b8/helm/values.yaml#L78)
|
||||
- Our [Kubernetes example template](https://github.com/coder/coder/tree/main/examples/templates/kubernetes) uses a `kubernetes_deployment` instead of `kubernetes_pod` since it works best with [log streaming](https://coder.com/docs/v2/latest/platforms/kubernetes/deployment-logs) in Coder.
|
||||
- RBAC: The default [Member role](https://coder.com/docs/v2/latest/admin/users)
|
||||
can no longer see a list of all users in a Coder deployment. The Template
|
||||
Admin role and above can still use the `Users` page in dashboard and query
|
||||
users via the API (#8650) (@Emyrk)
|
||||
- Kubernetes (Helm): The
|
||||
[default ServiceAccount](https://github.com/coder/coder/blob/8d0e8f45e0fb3802d777a396b4c027ab9788e1b8/helm/values.yaml#L67-L82)
|
||||
for Coder can provision `Deployments` on the cluster. (#8704) (@ericpaulsen)
|
||||
- This can be disabled by a
|
||||
[Helm value](https://github.com/coder/coder/blob/8d0e8f45e0fb3802d777a396b4c027ab9788e1b8/helm/values.yaml#L78)
|
||||
- Our
|
||||
[Kubernetes example template](https://github.com/coder/coder/tree/main/examples/templates/kubernetes)
|
||||
uses a `kubernetes_deployment` instead of `kubernetes_pod` since it works
|
||||
best with
|
||||
[log streaming](https://coder.com/docs/v2/latest/platforms/kubernetes/deployment-logs)
|
||||
in Coder.
|
||||
|
||||
### Features
|
||||
|
||||
- Template insights: Admins can see daily active users, user latency, and popular IDEs (#8722) (@BrunoQuaresma)
|
||||
- Template insights: Admins can see daily active users, user latency, and
|
||||
popular IDEs (#8722) (@BrunoQuaresma)
|
||||

|
||||
- [Kubernetes log streaming](https://coder.com/docs/v2/latest/platforms/kubernetes/deployment-logs): Stream Kubernetes event logs to the Coder agent logs to reveal Kuernetes-level issues such as ResourceQuota limitations, invalid images, etc.
|
||||
- [Kubernetes log streaming](https://coder.com/docs/v2/latest/platforms/kubernetes/deployment-logs):
|
||||
Stream Kubernetes event logs to the Coder agent logs to reveal Kuernetes-level
|
||||
issues such as ResourceQuota limitations, invalid images, etc.
|
||||

|
||||
- [OIDC Role Sync](https://coder.com/docs/v2/latest/admin/auth#group-sync-enterprise) (Enterprise): Sync roles from your OIDC provider to Coder roles (e.g. `Template Admin`) (#8595) (@Emyrk)
|
||||
- Users can convert their accounts from username/password authentication to SSO by linking their account (#8742) (@Emyrk)
|
||||
- [OIDC Role Sync](https://coder.com/docs/v2/latest/admin/auth#group-sync-enterprise)
|
||||
(Enterprise): Sync roles from your OIDC provider to Coder roles (e.g.
|
||||
`Template Admin`) (#8595) (@Emyrk)
|
||||
- Users can convert their accounts from username/password authentication to SSO
|
||||
by linking their account (#8742) (@Emyrk)
|
||||

|
||||
- CLI: Added `--var` shorthand for `--variable` in `coder templates <create/push>` CLI (#8710) (@ammario)
|
||||
- Accounts are marked as dormant after 90 days of inactivity and do not consume a license seat. When the user logs in again, their account status is reinstated. (#8644) (@mtojek)
|
||||
- Groups can have a non-unique display name that takes priority in the dashboard (#8740) (@Emyrk)
|
||||
- Dotfiles: Coder checks if dotfiles install script is executable (#8588) (@BRAVO68WEB)
|
||||
- CLI: Added `--var` shorthand for `--variable` in `coder templates <create/push>` CLI (#8710) (@ammario)
|
||||
- Sever logs: Added fine-grained [filtering](https://coder.com/docs/v2/latest/cli/server#-l---log-filter) with Regex (#8748) (@ammario)
|
||||
- d3991fac2 feat(coderd): add parameter insights to template insights (#8656) (@mafredri)
|
||||
- Agent metadata: In cases where Coder does not receive metadata in time, we render the previous "stale" value. Stale values are grey versus the typical green color. (#8745) (@BrunoQuaresma)
|
||||
- [Open in Coder](https://coder.com/docs/v2/latest/templates/open-in-coder): Generate a link that automatically creates a workspace on behalf of the user, skipping the "Create Workspace" form (#8651) (@BrunoQuaresma)
|
||||
- e85b88ca9 feat(site): add restart button when workspace is unhealthy (#8765) (@BrunoQuaresma)
|
||||
- CLI: Added `--var` shorthand for `--variable` in
|
||||
`coder templates <create/push>` CLI (#8710) (@ammario)
|
||||
- Accounts are marked as dormant after 90 days of inactivity and do not consume
|
||||
a license seat. When the user logs in again, their account status is
|
||||
reinstated. (#8644) (@mtojek)
|
||||
- Groups can have a non-unique display name that takes priority in the dashboard
|
||||
(#8740) (@Emyrk)
|
||||
- Dotfiles: Coder checks if dotfiles install script is executable (#8588)
|
||||
(@BRAVO68WEB)
|
||||
- CLI: Added `--var` shorthand for `--variable` in
|
||||
`coder templates <create/push>` CLI (#8710) (@ammario)
|
||||
- Sever logs: Added fine-grained
|
||||
[filtering](https://coder.com/docs/v2/latest/cli/server#-l---log-filter) with
|
||||
Regex (#8748) (@ammario)
|
||||
- d3991fac2 feat(coderd): add parameter insights to template insights (#8656)
|
||||
(@mafredri)
|
||||
- Agent metadata: In cases where Coder does not receive metadata in time, we
|
||||
render the previous "stale" value. Stale values are grey versus the typical
|
||||
green color. (#8745) (@BrunoQuaresma)
|
||||
- [Open in Coder](https://coder.com/docs/v2/latest/templates/open-in-coder):
|
||||
Generate a link that automatically creates a workspace on behalf of the user,
|
||||
skipping the "Create Workspace" form (#8651) (@BrunoQuaresma)
|
||||
-
|
||||
e85b88ca9 feat(site): add restart button when workspace is unhealthy (#8765)
|
||||
(@BrunoQuaresma)
|
||||
|
||||
### Bug fixes
|
||||
|
||||
- Do not wait for devcontainer template volume claim bound (#8539) (@Tirzono)
|
||||
- Prevent repetition of template IDs in `template_usage_by_day` (#8693) (@mtojek)
|
||||
- Prevent repetition of template IDs in `template_usage_by_day` (#8693)
|
||||
(@mtojek)
|
||||
- Unify parameter validation errors (#8738) (@mtojek)
|
||||
- Request trial after password is validated (#8750) (@kylecarbs)
|
||||
- Fix `coder stat mem` calculation for cgroup v1 workspaces (#8762) (@sreya)
|
||||
@ -62,15 +108,18 @@ Questions? Feel free to ask in [our Discord](https://discord.gg/coder) or email
|
||||
- Fix tailnet netcheck issues (#8802) (@deansheather)
|
||||
- Avoid infinite loop in agent derp-map (#8848) (@deansheather)
|
||||
- Avoid agent runLoop exiting due to ws ping (#8852) (@deansheather)
|
||||
- Add read call to derp-map endpoint to avoid ws ping timeout (#8859) (@deansheather)
|
||||
- Add read call to derp-map endpoint to avoid ws ping timeout (#8859)
|
||||
(@deansheather)
|
||||
- Show current DERP name correctly in vscode (#8856) (@deansheather)
|
||||
- Apply log-filter to debug logs only (#8751) (@ammario)
|
||||
- Correctly print deprecated warnings (#8771) (@ammario)
|
||||
- De-duplicate logs (#8686) (@ammario)
|
||||
- Always dial agents with `WorkspaceAgentIP` (#8760) (@coadler)
|
||||
- Ensure creating a SCIM user is idempotent (#8730) (@coadler)
|
||||
- Send build parameters over the confirmation dialog on restart (#8660) (@BrunoQuaresma)
|
||||
- Fix error 'Reduce of empty array with no initial value' (#8700) (@BrunoQuaresma)
|
||||
- Send build parameters over the confirmation dialog on restart (#8660)
|
||||
(@BrunoQuaresma)
|
||||
- Fix error 'Reduce of empty array with no initial value' (#8700)
|
||||
(@BrunoQuaresma)
|
||||
- Fix latency values (#8749) (@BrunoQuaresma)
|
||||
- Fix metadata value changing width all the time (#8780) (@BrunoQuaresma)
|
||||
- Show error when user exists (#8864) (@BrunoQuaresma)
|
||||
@ -80,14 +129,17 @@ Questions? Feel free to ask in [our Discord](https://discord.gg/coder) or email
|
||||
### Documentation
|
||||
|
||||
- Explain JFrog integration 🐸 (#8682) (@ammario)
|
||||
- Allow multiple Coder deployments to use single GitHub OAuth app (#8786) (@matifali)
|
||||
- Allow multiple Coder deployments to use single GitHub OAuth app (#8786)
|
||||
(@matifali)
|
||||
- Remove Microsoft VS Code Server docs (#8845) (@ericpaulsen)
|
||||
|
||||
### Reverts
|
||||
|
||||
- Make [pgCoordinator](https://github.com/coder/coder/pull/8044) experimental again (#8797) (@coadler)
|
||||
- Make [pgCoordinator](https://github.com/coder/coder/pull/8044) experimental
|
||||
again (#8797) (@coadler)
|
||||
|
||||
Compare: [`v0.27.0...v2.0.0`](https://github.com/coder/coder/compare/v0.27.0...v2.0.0)
|
||||
Compare:
|
||||
[`v0.27.0...v2.0.0`](https://github.com/coder/coder/compare/v0.27.0...v2.0.0)
|
||||
|
||||
## Container image
|
||||
|
||||
@ -95,4 +147,6 @@ Compare: [`v0.27.0...v2.0.0`](https://github.com/coder/coder/compare/v0.27.0...v
|
||||
|
||||
## Install/upgrade
|
||||
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or [upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a release asset below.
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or
|
||||
[upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a
|
||||
release asset below.
|
||||
|
@ -2,19 +2,35 @@
|
||||
|
||||
### Features
|
||||
|
||||
- [External provisioners](https://coder.com/docs/v2/latest/admin/provisioners) updates
|
||||
- Added [PSK authentication](https://coder.com/docs/v2/latest/admin/provisioners#authentication) method (#8877) (@spikecurtis)
|
||||
- Provisioner daemons can be deployed [via Helm](https://github.com/coder/coder/tree/main/helm/provisioner) (#8939) (@spikecurtis)
|
||||
- Added login type (OIDC, GitHub, or built-in, or none) to users page (#8912) (@Emyrk)
|
||||
- Groups can be [automatically created](https://coder.com/docs/v2/latest/admin/auth#user-not-being-assigned--group-does-not-exist) from OIDC group sync (#8884) (@Emyrk)
|
||||
- Parameter values can be specified via the [command line](https://coder.com/docs/v2/latest/cli/create#--parameter) during workspace creation/updates (#8898) (@mtojek)
|
||||
- Added date range picker for the template insights page (#8976) (@BrunoQuaresma)
|
||||
- We now publish preview [container images](https://github.com/coder/coder/pkgs/container/coder-preview) on every commit to `main`. Only use these images for testing. They are automatically deleted after 7 days.
|
||||
- Coder is [officially listed JetBrains Gateway](https://coder.com/blog/self-hosted-remote-development-in-jetbrains-ides-now-available-to-coder-users).
|
||||
- [External provisioners](https://coder.com/docs/v2/latest/admin/provisioners)
|
||||
updates
|
||||
- Added
|
||||
[PSK authentication](https://coder.com/docs/v2/latest/admin/provisioners#authentication)
|
||||
method (#8877) (@spikecurtis)
|
||||
- Provisioner daemons can be deployed
|
||||
[via Helm](https://github.com/coder/coder/tree/main/helm/provisioner)
|
||||
(#8939) (@spikecurtis)
|
||||
- Added login type (OIDC, GitHub, or built-in, or none) to users page (#8912)
|
||||
(@Emyrk)
|
||||
- Groups can be
|
||||
[automatically created](https://coder.com/docs/v2/latest/admin/auth#user-not-being-assigned--group-does-not-exist)
|
||||
from OIDC group sync (#8884) (@Emyrk)
|
||||
- Parameter values can be specified via the
|
||||
[command line](https://coder.com/docs/v2/latest/cli/create#--parameter) during
|
||||
workspace creation/updates (#8898) (@mtojek)
|
||||
- Added date range picker for the template insights page (#8976)
|
||||
(@BrunoQuaresma)
|
||||
- We now publish preview
|
||||
[container images](https://github.com/coder/coder/pkgs/container/coder-preview)
|
||||
on every commit to `main`. Only use these images for testing. They are
|
||||
automatically deleted after 7 days.
|
||||
- Coder is
|
||||
[officially listed JetBrains Gateway](https://coder.com/blog/self-hosted-remote-development-in-jetbrains-ides-now-available-to-coder-users).
|
||||
|
||||
### Bug fixes
|
||||
|
||||
- Don't close other web terminal or `coder_app` sessions during a terminal close (#8917)
|
||||
- Don't close other web terminal or `coder_app` sessions during a terminal close
|
||||
(#8917)
|
||||
- Properly refresh OIDC tokens (#8950) (@Emyrk)
|
||||
- Added backoff to validate fresh git auth tokens (#8956) (@kylecarbs)
|
||||
- Make preferred region the first in list (#9014) (@matifali)
|
||||
@ -23,12 +39,16 @@
|
||||
- Ensure SCIM create user can unsuspend (#8916)
|
||||
- Set correct Prometheus port in Helm notes (#8888)
|
||||
- Show user avatar on group page (#8997) (@BrunoQuaresma)
|
||||
- Make deployment stats bar scrollable on smaller viewports (#8996) (@BrunoQuaresma)
|
||||
- Make deployment stats bar scrollable on smaller viewports (#8996)
|
||||
(@BrunoQuaresma)
|
||||
- Add horizontal scroll to template viewer (#8998) (@BrunoQuaresma)
|
||||
- Persist search parameters when user has to authenticate (#9005) (@BrunoQuaresma)
|
||||
- Set default color and display error on appearance form (#9004) (@BrunoQuaresma)
|
||||
- Persist search parameters when user has to authenticate (#9005)
|
||||
(@BrunoQuaresma)
|
||||
- Set default color and display error on appearance form (#9004)
|
||||
(@BrunoQuaresma)
|
||||
|
||||
Compare: [`v2.0.1...v2.0.2`](https://github.com/coder/coder/compare/v2.0.1...v2.0.2)
|
||||
Compare:
|
||||
[`v2.0.1...v2.0.2`](https://github.com/coder/coder/compare/v2.0.1...v2.0.2)
|
||||
|
||||
## Container image
|
||||
|
||||
@ -36,4 +56,6 @@ Compare: [`v2.0.1...v2.0.2`](https://github.com/coder/coder/compare/v2.0.1...v2.
|
||||
|
||||
## Install/upgrade
|
||||
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or [upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a release asset below.
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or
|
||||
[upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a
|
||||
release asset below.
|
||||
|
@ -2,20 +2,36 @@
|
||||
|
||||
### Important changes
|
||||
|
||||
- We removed `jq` from our base image. In the unlikely case you use `jq` for fetching Coder's database secret or other values, you'll need to build your own Coder image. Click [here](https://gist.github.com/bpmct/05cfb671d1d468ae3be46e93173a02ea) to learn more. (#8979) (@ericpaulsen)
|
||||
- We removed `jq` from our base image. In the unlikely case you use `jq` for
|
||||
fetching Coder's database secret or other values, you'll need to build your
|
||||
own Coder image. Click
|
||||
[here](https://gist.github.com/bpmct/05cfb671d1d468ae3be46e93173a02ea) to
|
||||
learn more. (#8979) (@ericpaulsen)
|
||||
|
||||
### Features
|
||||
|
||||
- You can manually add OIDC or GitHub users (#9000) (@Emyrk)
|
||||

|
||||
> Use this with the [CODER_OIDC_ALLOW_SIGNUPS](https://coder.com/docs/v2/latest/cli/server#--oidc-allow-signups) flag to manually onboard users before opening the floodgates to every user in your identity provider!
|
||||
- CLI: The [--header-command](https://coder.com/docs/v2/latest/cli#--header-command) flag can leverage external services to provide dynamic headers to authenticate to a Coder deployment behind an application proxy or VPN (#9059) (@code-asher)
|
||||
- OIDC: Add support for Azure OIDC PKI auth instead of client secret (#9054) (@Emyrk)
|
||||
> Use this with the
|
||||
> [CODER_OIDC_ALLOW_SIGNUPS](https://coder.com/docs/v2/latest/cli/server#--oidc-allow-signups)
|
||||
> flag to manually onboard users before opening the floodgates to every user
|
||||
> in your identity provider!
|
||||
- CLI: The
|
||||
[--header-command](https://coder.com/docs/v2/latest/cli#--header-command) flag
|
||||
can leverage external services to provide dynamic headers to authenticate to a
|
||||
Coder deployment behind an application proxy or VPN (#9059) (@code-asher)
|
||||
- OIDC: Add support for Azure OIDC PKI auth instead of client secret (#9054)
|
||||
(@Emyrk)
|
||||
- Helm chart updates:
|
||||
- Add terminationGracePeriodSeconds to provisioner chart (#9048) (@spikecurtis)
|
||||
- Add terminationGracePeriodSeconds to provisioner chart (#9048)
|
||||
(@spikecurtis)
|
||||
- Add support for NodePort service type (#8993) (@ffais)
|
||||
- Published [external provisioner chart](https://coder.com/docs/v2/latest/admin/provisioners#example-running-an-external-provisioner-with-helm) to release and docs (#9050) (@spikecurtis)
|
||||
- Exposed everyone group through UI. You can now set [quotas](https://coder.com/docs/v2/latest/admin/quotas) for the `Everyone` group. (#9117) (@sreya)
|
||||
- Published
|
||||
[external provisioner chart](https://coder.com/docs/v2/latest/admin/provisioners#example-running-an-external-provisioner-with-helm)
|
||||
to release and docs (#9050) (@spikecurtis)
|
||||
- Exposed everyone group through UI. You can now set
|
||||
[quotas](https://coder.com/docs/v2/latest/admin/quotas) for the `Everyone`
|
||||
group. (#9117) (@sreya)
|
||||
- Workspace build errors are shown as a tooltip (#9029) (@BrunoQuaresma)
|
||||
- Add build log history to the build log page (#9150) (@BrunoQuaresma)
|
||||

|
||||
@ -25,8 +41,10 @@
|
||||
- Correct GitHub oauth2 callback url (#9052) (@Emyrk)
|
||||
- Remove duplication from language of query param error (#9069) (@kylecarbs)
|
||||
- Remove unnecessary newlines from the end of cli output (#9068) (@kylecarbs)
|
||||
- Change dashboard route `/settings/deployment` to `/deployment` (#9070) (@kylecarbs)
|
||||
- Use screen for reconnecting terminal sessions on Linux if available (#8640) (@code-asher)
|
||||
- Change dashboard route `/settings/deployment` to `/deployment` (#9070)
|
||||
(@kylecarbs)
|
||||
- Use screen for reconnecting terminal sessions on Linux if available (#8640)
|
||||
(@code-asher)
|
||||
- Catch missing output with reconnecting PTY (#9094) (@code-asher)
|
||||
- Fix deadlock on tailnet close (#9079) (@spikecurtis)
|
||||
- Rename group GET request (#9097) (@ericpaulsen)
|
||||
@ -40,9 +58,12 @@
|
||||
|
||||
### Documentation
|
||||
|
||||
- Add [offline docs](https://www.jetbrains.com/help/idea/fully-offline-mode.html) for JetBrains Gateway (#9039) (@ericpaulsen)
|
||||
- Add
|
||||
[offline docs](https://www.jetbrains.com/help/idea/fully-offline-mode.html)
|
||||
for JetBrains Gateway (#9039) (@ericpaulsen)
|
||||
- Add `coder login` to CI docs (#9038) (@ericpaulsen)
|
||||
- Expand [JFrog platform](https://coder.com/docs/v2/latest/platforms/jfrog) and example template (#9073) (@matifali)
|
||||
- Expand [JFrog platform](https://coder.com/docs/v2/latest/platforms/jfrog) and
|
||||
example template (#9073) (@matifali)
|
||||
|
||||
## Container image
|
||||
|
||||
@ -50,4 +71,6 @@
|
||||
|
||||
## Install/upgrade
|
||||
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or [upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a release asset below.
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or
|
||||
[upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a
|
||||
release asset below.
|
||||
|
@ -2,18 +2,27 @@
|
||||
|
||||
### Features
|
||||
|
||||
- Add `last_used` search params to workspaces. This can be used to find inactive workspaces (#9230) (@Emyrk)
|
||||
- Add `last_used` search params to workspaces. This can be used to find inactive
|
||||
workspaces (#9230) (@Emyrk)
|
||||

|
||||
> You can use `last_used_before` and `last_used_after` in the workspaces search with [RFC3339Nano](RFC3339Nano) datetimes
|
||||
- Add `daily_cost`` to `coder ls` to show [quota](https://coder.com/docs/v2/latest/admin/quotas) consumption (#9200) (@ammario)
|
||||
> You can use `last_used_before` and `last_used_after` in the workspaces
|
||||
> search with [RFC3339Nano](RFC3339Nano) datetimes
|
||||
- Add `daily_cost`` to `coder ls` to show
|
||||
[quota](https://coder.com/docs/v2/latest/admin/quotas) consumption (#9200)
|
||||
(@ammario)
|
||||
- Added `coder_app` usage to template insights (#9138) (@mafredri)
|
||||

|
||||
- Added documentation for [workspace process logging](http://localhost:3000/docs/v2/latest/templates/process-logging). This enterprise feature can be used to log all system-level processes in workspaces. (#9002) (@deansheather)
|
||||
- Added documentation for
|
||||
[workspace process logging](http://localhost:3000/docs/v2/latest/templates/process-logging).
|
||||
This enterprise feature can be used to log all system-level processes in
|
||||
workspaces. (#9002) (@deansheather)
|
||||
|
||||
### Bug fixes
|
||||
|
||||
- Avoid temporary license banner when Coder is upgraded via Helm + button to refresh license entitlements (#9155) (@Emyrk)
|
||||
- Parameters in the page "Create workspace" will show the display name as the primary field (#9158) (@aslilac)
|
||||
- Avoid temporary license banner when Coder is upgraded via Helm + button to
|
||||
refresh license entitlements (#9155) (@Emyrk)
|
||||
- Parameters in the page "Create workspace" will show the display name as the
|
||||
primary field (#9158) (@aslilac)
|
||||

|
||||
- Fix race in PGCoord at startup (#9144) (@spikecurtis)
|
||||
- Do not install strace on OSX (#9167) (@mtojek)
|
||||
@ -26,7 +35,8 @@
|
||||
- Remove prompt for immutable parameters on start and restart (#9173) (@mtojek)
|
||||
- Server logs: apply filter to log message as well as name (#9232) (@ammario)
|
||||
|
||||
Compare: [`v2.1.0...v2.1.1`](https://github.com/coder/coder/compare/v2.1.0...v2.1.1)
|
||||
Compare:
|
||||
[`v2.1.0...v2.1.1`](https://github.com/coder/coder/compare/v2.1.0...v2.1.1)
|
||||
|
||||
## Container image
|
||||
|
||||
@ -34,4 +44,6 @@ Compare: [`v2.1.0...v2.1.1`](https://github.com/coder/coder/compare/v2.1.0...v2.
|
||||
|
||||
## Install/upgrade
|
||||
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or [upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a release asset below.
|
||||
Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or
|
||||
[upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a
|
||||
release asset below.
|
||||
|
Reference in New Issue
Block a user