|
| 1 | +## Changelog |
| 2 | + |
| 3 | +### Important changes |
| 4 | + |
| 5 | +- Coder now only displays license warnings to privileged users (#10096) (@sreya) |
| 6 | + |
| 7 | +### Features |
| 8 | + |
| 9 | +- Add "Create Workspace" button to the workspaces page (#10011) (@Parkreiner) |
| 10 | + <img src="https://user-images.githubusercontent.com/22407953/274334225-427095e4-d047-4cd6-80e7-744fa05ac3bf.png" alt="create workspace" width="600" /> |
| 11 | +- Add support for [database encryption for user tokens](https://coder.com/docs/v2/latest/admin/encryption#database-encryption). |
| 12 | + > This is an [Enterprise feature](https://coder.com/docs/v2/latest/enterprise). |
| 13 | +- Show descriptions for parameter options (#10068) (@aslilac) |
| 14 | + <img src="https://user-images.githubusercontent.com/418348/272730560-6a9a9c45-5493-4344-94b8-2892d3e9347f.png" width="500" alt="parameter descriptions" /> |
| 15 | +- Allow reading the agent token from a file (#10080) (@kylecarbs) |
| 16 | +- Adjust favicon based on system color-scheme (#10087) (@kylecarbs) |
| 17 | +- Add API support for workspace automatic updates (#10099) (@spikecurtis) |
| 18 | +- Show user limit on active users chart (#10101) (@mtojek) |
| 19 | +- Add logging for forwarded TCP connections (@spikecurtis) |
| 20 | +- Add /icons page to browse static icons for templates, `coder_apps`, and parameters (#10093) (@aslilac) |
| 21 | + <img src="https://user-images.githubusercontent.com/22407953/274330463-cf91021b-7dcf-490d-959c-d79e31b4b4d2.png" width="600" alt="icons page" /> |
| 22 | + > Navigate to `https://coder.your-company.com/icons` to view this page. |
| 23 | +- You can select icons from the emoji picker in template settings (#10119) (@aslilac) |
| 24 | + <img src="https://user-images.githubusercontent.com/22407953/274330990-8d577ba3-2745-4ff4-8b40-99167d02091d.png" width="600" alt="icon picker" /> |
| 25 | +- Add shebang support to scripts (#10134) (@kylecarbs) |
| 26 | +- Improve logging for reconnectingPTY (web terminal) connections (@spikecurtis) |
| 27 | +- Improve logging for speedtest connections (@spikecurtis) |
| 28 | +- Add `request_id` to HTTP trace spans (#10145) (@coadler) |
| 29 | +- Add `external-auth` cli (#10052) (@kylecarbs) |
| 30 | +- Add warning message when trying to delete active template (#10142) (@Parkreiner) |
| 31 | +- Add `--version` flag to `coder templates pull`, default to active version (#10153) (@coadler) |
| 32 | +- Support configurable web terminal rendering (#10095) (@sreya) |
| 33 | +- Allow prefixes at the beginning of subdomain app hostnames (#10150) (@deansheather) |
| 34 | +- Failed template versions can be archived to hide them from the UI (#10179) (@Emyrk) |
| 35 | + <img src="https://user-images.githubusercontent.com/22407953/274340359-847949b9-6e25-44ef-a9c3-935e40890c65.png" alt="archive version" /> |
| 36 | +- Add --parameter flag to `exp scaletest` command (#10132) (@johnstcn) |
| 37 | +- Add `coder users delete` command (#10115) (@coadler) |
| 38 | +- Create a "Load More" button for previous builds (#10076) (@BrunoQuaresma) |
| 39 | +- Parameters can now be disabled via "Open in Coder" buttons (#10114) (@Kira-Pilot) |
| 40 | + |
| 41 | +### Bug fixes |
| 42 | + |
| 43 | +- Allow auditors to query deployment stats and insights (#10058) (@kylecarbs) |
| 44 | +- Update the validation url for GitHub enterprise (#10061) (@kylecarbs) |
| 45 | +- Allow all environment variables to fallback prefix to `HOMEBREW_` (#10050) (@kylecarbs) |
| 46 | +- Change alpha badge color to violet (#10029) (@sreya) |
| 47 | +- Add `--version` flag to the root to support migrating customers (#10063) (@kylecarbs) |
| 48 | +- Only allow promoting successful template versions (#9998) (@aslilac) |
| 49 | +- Fix failed workspaces continuously auto-deleting (#10069) (@sreya) |
| 50 | +- Add build status favicons based on system theme (#10089) (@kylecarbs) |
| 51 | +- Use proper state in system theme (#10090) (@kylecarbs) |
| 52 | +- Apply the same border for button groups (#10092) (@kylecarbs) |
| 53 | +- Use proper react hook for favicon theme (#10094) (@kylecarbs) |
| 54 | +- Invert the favicon on dark mode (#10097) (@kylecarbs) |
| 55 | +- Update ErrorDialog logic and tests (#10111) (@Parkreiner) |
| 56 | +- Check for nil pointer in AwaitWorkspaceAgents (@spikecurtis) |
| 57 | +- Properly trim spaces so multi-line shebang executes (#10146) (@kylecarbs) |
| 58 | +- Apply default `ExtraTokenKeys` to oauth (#10155) (@kylecarbs) |
| 59 | +- Use query to get external-auth by id (#10156) (@kylecarbs) |
| 60 | +- Correct escaping in test regex (#10138) (@spikecurtis) |
| 61 | +- Use CRC32 to shorten app subdomain (@mtojek) |
| 62 | +- Use is-dormant instead of dormant_at (#10191) (@sreya) |
| 63 | +- Append external auth env vars (#10201) (@kylecarbs) |
| 64 | +- Ignore spurious node updates while waiting for errors (#10175) (@spikecurtis) |
| 65 | +- Stop leaking User into API handlers unless authorized (@spikecurtis) |
| 66 | +- Fix log spam related to skipping custom nice scores (#10206) (@sreya) |
| 67 | +- Remove Parallel() call after timeout context (#10203) (@spikecurtis) |
| 68 | +- Prevent sqlDB leaks in ConnectToPostgres (#10072) (@mafredri) |
| 69 | +- Properly check for missing organization membership (@coadler) |
| 70 | +- Impvove ctx cancel in agent logs flush, fix test (#10214) (@mafredri) |
| 71 | +- Properly detect legacy agents (#10083) (@coadler) |
| 72 | +- 5d5a7da67 fix(scaletest): output error and trace instead of {} for json output (#10075) (@mafredri) |
| 73 | +- ed8092c83 fix(scaletest/createworkspaces): address race condition between agent closer and cleanup (#10210) (@johnstcn) |
| 74 | +- b3471bd23 fix(scaletest/dashboard): increase viewport size and handle deadlines (#10197) (@johnstcn) |
| 75 | +- e829cbf2d fix(scaletest/dashboard): fix early exit due to validate (#10212) (@johnstcn) |
| 76 | +- Disable auto fields when they are disabled in the template settings (#10022) (@BrunoQuaresma) |
| 77 | +- Fix chart label depending on interval (#10059) (@BrunoQuaresma) |
| 78 | +- Fix users page for template admins (#10060) (@BrunoQuaresma) |
| 79 | +- Change `utils/delay` import path (#10065) (@coadler) |
| 80 | +- Fix logo width on sign in (#10091) (@BrunoQuaresma) |
| 81 | +- Fix week range for insights (#10173) (@BrunoQuaresma) |
| 82 | + |
| 83 | +### Documentation |
| 84 | + |
| 85 | +- Update offline Terraform provider config (#10062) (@ericpaulsen) |
| 86 | + |
| 87 | +--- |
| 88 | + |
| 89 | +Compare: [`v2.2.1...v2.2.2`](https://github.com/coder/coder/compare/v2.2.1...v2.2.2) |
| 90 | + |
| 91 | +## Container image |
| 92 | + |
| 93 | +- `docker pull ghcr.io/coder/coder:v2.2.2` |
| 94 | + |
| 95 | +## Install/upgrade |
| 96 | + |
| 97 | +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