|
| 1 | +## Changelog |
| 2 | + |
| 3 | +### Features |
| 4 | + |
| 5 | +- Add support for `coder_script`. This allows different sources (such as [modules](http://registry.coder.com/modules)) to provide their own scripts (#9584) (@kylecarbs) |
| 6 | +  |
| 7 | +- The template editor lets you create a workspace for a version when published, even if it is not promoted (#9475) (@aslilac) |
| 8 | +- Add `template_id` and `template_name` to [workspace data source](https://registry.terraform.io/providers/coder/coder/latest/docs/data-sources/workspace) (#9655) (@sreya) |
| 9 | +- Implement agent process management. This will ensure the agent stays running when the workspace is under high load in Linux (#9461) (@sreya) |
| 10 | +- Show update messages on workspace page (#9705) (@aslilac) |
| 11 | +- Show version messages in version lists (#9708) (@aslilac) |
| 12 | +- Add `envFrom` value to Helm chart (#9587) (@ericpaulsen) |
| 13 | +- Add Hashicorp Nomad template (#9786) (@matifali) |
| 14 | +- Add middle click support for workspace rows (#9834) (@Parkreiner) |
| 15 | +- Create a workspace from any template version (#9861) (@aslilac) |
| 16 | +- Add `…` to actions that require confirmation (#9862) (@aslilac) |
| 17 | +- Colorize CLI help page (#9589) (@ammario) |
| 18 | +- Add simple healthcheck formatting option (#9864) (@coadler) |
| 19 | +- Log `start` timestamp for http requests (#9776) (@mafredri) |
| 20 | +- Render .sh and .tpl files in the template editor (#9674) (@BrunoQuaresma) |
| 21 | +- Show CLI flags and env variables for the options (#9757) (@BrunoQuaresma) |
| 22 | +- Linux builds of Coder can optionally be built with boringcrypto (#9543) (@spikecurtis) |
| 23 | + |
| 24 | +### Bug fixes |
| 25 | + |
| 26 | +- Use `$coder_version` instead of hardcoded version in release script (#9539) (@aslilac) |
| 27 | +- Remove tf provider versions in examples/ (#9586) (@ericpaulsen) |
| 28 | +- Stop inserting provisioner daemons into the database (#9108) (@spikecurtis) |
| 29 | +- Use CRC32 to shorten app subdomain (#9645) (@mtojek) |
| 30 | +- Update autostart/autostop text (#9650) (@aslilac) |
| 31 | +- Fix case insensitive agent ssh session env var (#9675) (@Emyrk) |
| 32 | +- Fix wait for build job (#9680) (@mtojek) |
| 33 | +- Prevent workspace search bar text from getting garbled (#9703) (@Parkreiner) |
| 34 | +- Remove broken fly.io template from starter templates (#9711) (@bpmct) |
| 35 | +- Reconnect terminal on non-modified key presses (#9686) (@code-asher) |
| 36 | +- Make sure fly_app name is lower case (#9771) (@pi3ch) |
| 37 | +- User should always belong to an organization (#9781) (@mtojek) |
| 38 | +- Use terminal emulator that keeps state in ReconnectingPTY tests (#9765) (@spikecurtis) |
| 39 | +- Hide empty update message box (#9784) (@aslilac) |
| 40 | +- Call agent directly in cli tests (#9789) (@spikecurtis) |
| 41 | +- Use AlwaysEnable for licenses with all features (#9808) (@spikecurtis) |
| 42 | +- Give more room to lonely resource metadata items (#9832) (@aslilac) |
| 43 | +- Consider all 'devel' builds as 'dev' builds (#9794) (@Emyrk) |
| 44 | +- Resolve flake in log sender by checking context (#9865) (@kylecarbs) |
| 45 | +- Add case for logs without a source (#9866) (@kylecarbs) |
| 46 | +- Allow expansion from `log_path` for `coder_script` (#9868) (@kylecarbs) |
| 47 | +- Remove pinned version for dogfood (#9872) (@kylecarbs) |
| 48 | +- Wait for bash prompt before commands (#9882) (@spikecurtis) |
| 49 | +- Avoid logging env in unit tests (#9885) (@johnstcn) |
| 50 | +- Specify IgnoreErrors in slogtest options for scaletest cli tests (#9751) (@johnstcn) |
| 51 | +- Display pasted session token (#9710) (@ericpaulsen) |
| 52 | +- Emit CollectedAt as UTC in convertWorkspaceAgentMetadata (#9700) (@johnstcn) |
| 53 | +- Subscribe to workspace when streaming agent logs to detect outdated build (#9729) (@mafredri) |
| 54 | +- Remove troublesome test case (#9874) (@johnstcn) |
| 55 | +- Use debug log on context cancellation in flush (#9777) (@mafredri) |
| 56 | +- Use debug log on query cancellation in flush (#9778) (@mafredri) |
| 57 | +- Migrate workspaces.last_used_at to timestamptz (#9699) (@johnstcn) |
| 58 | +- 8d8402da0 fix(coderd/database): avoid clobbering workspace build state (#9826) (@johnstcn) |
| 59 | +- Avoid truncating inserts that span multiple lines (#9756) (@johnstcn) |
| 60 | +- Fix manifest of gcp docs (#9559) (@matifali) |
| 61 | +- Do not skip deleted users when encrypting or deleting (#9694) (@johnstcn) |
| 62 | +- Fix typo in examples.gen.json (#9718) (@johnstcn) |
| 63 | +- Wait for non-zero metrics before cancelling in TestRun (#9663) (@johnstcn) |
| 64 | +- wget terraform directly from releases.hashicorp.com (#9594) (@johnstcn) |
| 65 | +- Modify logic for determining terraform arch (#9595) (@johnstcn) |
| 66 | +- Fix frontend renderer error (#9653) (@BrunoQuaresma) |
| 67 | + |
| 68 | +Compare: [`v2.1.5...v2.2.0`](https://github.com/coder/coder/compare/v2.1.5...v2.2.0) |
| 69 | + |
| 70 | +## Container image |
| 71 | + |
| 72 | +- `docker pull ghcr.io/coder/coder:v2.2.0` |
| 73 | + |
| 74 | +## Install/upgrade |
| 75 | + |
| 76 | +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. |
0 commit comments