diff --git a/docs/changelogs/README.md b/docs/changelogs/README.md index 7b1945aa02..8345df3cbf 100644 --- a/docs/changelogs/README.md +++ b/docs/changelogs/README.md @@ -9,9 +9,11 @@ These changelogs are currently not kept in sync with GitHub releases. Use [GitHu Run this command to generate release notes: ```sh +export CODER_IGNORE_MISSING_COMMIT_METADATA=1 +export BRANCH=main ./scripts/release/generate_release_notes.sh \ - --old-version=v0.27.0 \ - --new-version=v0.28.0 \ - --ref=$(git rev-parse --short "${ref:-origin/$branch}") \ - > ./docs/changelogs/v0.28.0.md + --old-version=v2.1.0 \ + --new-version=v2.1.1 \ + --ref=$(git rev-parse --short "${ref:-origin/$BRANCH}") \ + > ./docs/changelogs/v2.1.1.md ``` diff --git a/docs/changelogs/v2.1.1.md b/docs/changelogs/v2.1.1.md new file mode 100644 index 0000000000..78e1384287 --- /dev/null +++ b/docs/changelogs/v2.1.1.md @@ -0,0 +1,37 @@ +## Changelog + +### Features + +- Add `last_used` search params to workspaces. This can be used to find inactive workspaces (#9230) (@Emyrk) + ![Last used](https://user-images.githubusercontent.com/22407953/262407146-06cded4e-684e-4cff-86b7-4388270e7d03.png) + > 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) + ![code-server usage](https://user-images.githubusercontent.com/22407953/262412524-180390de-b1a9-4d57-8473-c8774ec3fd6e.png) +- 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) + ![Parameter order](https://user-images.githubusercontent.com/418348/261439836-e7e7d9bd-9204-42be-8d13-eae9a9afd17c.png) +- Fix race in PGCoord at startup (#9144) (@spikecurtis) +- Do not install strace on OSX (#9167) (@mtojek) +- Use proper link to workspace proxies page (#9183) (@bpmct) +- Correctly assess quota for stopped resources (#9201) (@ammario) +- Add workspace_proxy type to auditlog friendly strings (#9194) (@Emyrk) +- Always show add user button (#9229) (@aslilac) +- Correctly reject quota-violating builds (#9233) (@ammario) +- Log correct script timeout for startup script (#9190) (@mafredri) +- 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) + +## Container image + +- `docker pull ghcr.io/coder/coder:v2.1.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. diff --git a/docs/manifest.json b/docs/manifest.json index d6c59b477f..38c6103286 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -196,6 +196,12 @@ "title": "Terraform Modules", "description": "Reuse code across Coder templates", "path": "./templates/modules.md" + }, + { + "title": "Process Logging", + "description": "Audit commands in workspaces with exectrace", + "path": "./templates/process-logging.md", + "state": "enterprise" } ] }, diff --git a/docs/templates/process-logging.md b/docs/templates/process-logging.md index 066ba943b9..51bf613238 100644 --- a/docs/templates/process-logging.md +++ b/docs/templates/process-logging.md @@ -5,10 +5,6 @@ processes executing in the workspace. > **Note:** This feature is only available on Linux in Kubernetes. There are > additional requirements outlined further in this document. -> -> This is an [Enterprise](https://coder.com/docs/v2/latest/enterprise) feature. -> To learn more about Coder Enterprise, please -> [contact sales](https://coder.com/contact). Workspace process logging adds a sidecar container to workspace pods that will log all processes started in the workspace container (e.g., commands executed in @@ -20,6 +16,10 @@ monitoring stack, such as CloudWatch, for further analysis or long-term storage. Please note that these logs are not recorded or captured by the Coder organization in any way, shape, or form. +> This is an [Enterprise](https://coder.com/docs/v2/latest/enterprise) feature. +> To learn more about Coder Enterprise, please +> [contact sales](https://coder.com/contact). + ## How this works Coder uses [eBPF](https://ebpf.io/) (which we chose for its minimal performance