Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3215464

Browse files
bpmctstirby
andauthored
docs: add v2.9.0 changelog (coder#12562)
* docs: add v2.9.0 changelog * added sharable ports screenshot * moved autostop visibility improvements from backend to dashboard, added screenshot * move experiments to bottom * added activity bump screenshot --------- Co-authored-by: Stephen Kirby <[email protected]>
1 parent 47cb584 commit 3215464

File tree

5 files changed

+159
-3
lines changed

5 files changed

+159
-3
lines changed

docs/changelogs/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ git checkout main; git pull; git fetch --all
1313
export CODER_IGNORE_MISSING_COMMIT_METADATA=1
1414
export BRANCH=main
1515
./scripts/release/generate_release_notes.sh \
16-
--old-version=v2.7.1 \
17-
--new-version=v2.7.2 \
16+
--old-version=v2.8.0 \
17+
--new-version=v2.9.0 \
1818
--ref=$(git rev-parse --short "${ref:-origin/$BRANCH}") \
19-
> ./docs/changelogs/v2.7.2.md
19+
> ./docs/changelogs/v2.9.0.md
2020
```
88.3 KB
Loading
78.9 KB
Loading
218 KB
Loading

docs/changelogs/v2.9.0.md

+156
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
## Changelog
2+
3+
### BREAKING CHANGES
4+
5+
- Remove prometheus-http port declaration from coderd service spec (#12214) (@johnstcn)
6+
- Provisioners: only allow untagged provisioners to pick up untagged jobs (#12269) (@johnstcn)
7+
8+
### Features
9+
10+
#### Templates
11+
12+
- `coder_script` can to add binaries and files to `PATH` with a bin directory (#12205) (@mafredri)
13+
- Add support for marking external auth providers as optional (#12021) (#12251) (@aslilac)
14+
> This is done via a [Terraform property](https://registry.terraform.io/providers/coder/coder/latest/docs/data-sources/external_auth#optional) in the template.
15+
- Support custom order of agent metadata (#12066) (@mtojek)
16+
- Support `order` property of `coder_app` resource (#12077) (@mtojek)
17+
- Support `order` property of `coder_agent` (#12121) (@mtojek)
18+
- Support custom validation errors for number-typed parameters (#12224) (@mtojek)
19+
20+
#### CLI
21+
22+
- Support `--header` and `--header-command` in config-ssh (#10413) (@JoshVee)
23+
- Make URL optional for `coder login` (#10925) (#12466) (@elasticspoon)
24+
25+
#### Dashboard
26+
27+
- Add activity status and autostop reason to workspace overview (#11987) (@aslilac)
28+
![Autostop Cause Display](https://raw.githubusercontent.com/coder/coder/main/docs/changelogs/images/autostop-visibility.png)
29+
- Support any file extension in the template editor (#12000) (@BrunoQuaresma)
30+
- Support creating templates from scratch (#12082) (@BrunoQuaresma)
31+
- Show previous agent scripts logs (#12233) (@BrunoQuaresma)
32+
- Show build logs on template creation (#12271) (@BrunoQuaresma)
33+
- Support zip archives for template files (#12323) (@BrunoQuaresma)
34+
- Show client errors in DERP Region health page (#12318) (@BrunoQuaresma)
35+
- Display error messages on ws and access url health pages (#12430)
36+
(@BrunoQuaresma)
37+
- Warn users if they leave the template editor without publishing (#12406) (@BrunoQuaresma)
38+
- Add Confluence, NET, and MS Teams icons as static files (#12500) (#12512) (#12513) (@michaelbrewer)
39+
- Render markdown in template update messages (#12273) (@aslilac)
40+
41+
#### Backend
42+
43+
- Expose DERP server debug metrics (#12135) (@spikecurtis)
44+
- Add logSender for sending logs on agent v2 API (#12046) (@spikecurtis)
45+
- Clean up organization handling (#12142) (#12143) (#12146) (@Emyrk)
46+
- Change agent to use v2 API for reporting stats (#12024) (@spikecurtis)
47+
- Send log limit exceeded in response, not error (#12078) (@spikecurtis)
48+
- Add template activity_bump property (#11734) (@deansheather)
49+
![Activity Bump](https://raw.githubusercontent.com/coder/coder/main/docs/changelogs/images/activity-bump.png)
50+
- Add WaitUntilEmpty to LogSender (#12159) (@spikecurtis)
51+
- Disable directory listings for static files (#12229) (@Emyrk)
52+
- Switch agent to use v2 API for sending logs (#12068) (@spikecurtis)
53+
- Use v2 API for agent lifecycle updates (#12278) (@spikecurtis)
54+
- Use v2 API for agent metadata updates (#12281) (@spikecurtis)
55+
- Show tailnet peer diagnostics after coder ping (#12314) (@spikecurtis)
56+
- Add derp mesh health checking in workspace proxies (#12222) (@deansheather)
57+
- Make agent stats' cardinality configurable (#12468) (@dannykopping)
58+
- Server: Set sane default for gitea external auth (#12306) (@Emyrk)
59+
- Server: Enable Prometheus endpoint for external provisioner (#12320) (@mtojek)
60+
- Implement provisioner auth middleware and proper org params (#12330) (@Emyrk)
61+
62+
### Experimental features
63+
64+
The following features are hidden or disabled by default as we don't guarantee stability. Learn more about experiments in [our documentation](https://coder.com/docs/v2/latest/contributing/feature-stages#experimental-features).
65+
66+
- The `coder support` command generates a ZIP with deployment information, agent logs, and server config values for troubleshooting purposes. We will publish documentation on how it works (and un-hide the feature) in a future release (#12328) (@johnstcn)
67+
- Port sharing: Allow users to share ports running in their workspace with other Coder users (#11939) (#12119) (#12383) (@deansheather) (@f0ssel)
68+
![Port Sharing](https://raw.githubusercontent.com/coder/coder/main/docs/changelogs/images/sharable-ports.png)
69+
70+
### Bug fixes
71+
72+
- SSH: Allow scp to exit with zero status (#12028) (@mafredri)
73+
- Web Terminal: Fix screen startup speed by disabling messages (#12190) (@mafredri)
74+
- CLI: Avoid panic when external auth name isn't provided (#12177) (@coadler)
75+
- CLI: Do not screenshot with `coder scaletest` if verbose=false (#12317) (@johnstcn)
76+
- CLI: Generate correctly named file in DumpHandler (#12409) (@mafredri)
77+
- CLI: Don't error on required flags with `--help` (#12181) (@coadler)
78+
- Server: Do not redirect /healthz (#12080) (@johnstcn)
79+
- SSH: Prevent reads/writes to stdin/stdout in stdio mode (#12045) (@mafredri)
80+
- Server: Mark provisioner daemon psk as secret (#12322) (@johnstcn)
81+
- Server: Use database.IsQueryCanceledError instead of xerrors.Is(err, context.Canceled) (#12325) (@johnstcn)
82+
- Server: Pass block endpoints into servertailnet (#12149) (@coadler)
83+
- Server: Prevent nil err deref (#12475) (@johnstcn)
84+
- Server: Correctly handle tar dir entries with missing path separator (#12479) (@johnstcn)
85+
- codersdk: Correctly log coordination error (#12176) (@coadler)
86+
- Server: Add ability to synchronize with startup script via done file (#12058) (@mafredri)
87+
- Server: Check provisionerd API version on connection (#12191) (@johnstcn)
88+
- Dashboard: Print API backend calls for e2e tests (#12051) (@mtojek)
89+
- Dashboard: Enable submit when auto start and stop are both disabled (#12055) (@BrunoQuaresma)
90+
- Dashboard: Fix infinite loading when template has no previous version (#12059) (@BrunoQuaresma)
91+
- Dashboard: Ignore fileInfo if file is missing (#12154) (@mtojek)
92+
- Dashboard: Match activity bump text with template settings (#12170) (@BrunoQuaresma)
93+
- Dashboard: Fix language detection for Dockerfile (#12188) (@BrunoQuaresma)
94+
- Dashboard: Fix parameters field size (#12231) (@BrunoQuaresma)
95+
- Dashboard: Fix bottom overflow on web terminal (#12228) (@BrunoQuaresma)
96+
- Dashboard: Fix error when typing long number on ttl (#12249) (@BrunoQuaresma)
97+
- Dashboard: Fix form layout for tablet viewports (#12369) (@BrunoQuaresma)
98+
- Dashboard: Retry and debug passing build parameters options (#12384) (@BrunoQuaresma)
99+
- Dashboard: Fix terminal size when displaying alerts (#12444) (@BrunoQuaresma)
100+
- Dashboard: TemplateVersionEditor: allow triggering builds on non-dirtied template version (#12547) (@johnstcn)
101+
- Dashboard: Warn when user leaves template editor with un-built changes (#12548) (@johnstcn)
102+
- Tailnet: Enforce valid agent and client addresses (#12197) (@coadler)
103+
- Server: Copy app ID in healthcheck (#12087) (@deansheather)
104+
- Dashboard: Allow access to unhealthy/initializing apps (#12086) (@deansheather)
105+
- Server: Do not query user_link for deleted accounts (#12112) (@Emyrk)
106+
- Tailnet: Set node callback each time we reinit the coordinator in servertailnet (#12140) (@spikecurtis)
107+
- Tailnet: Change servertailnet to register the DERP dialer before setting DERP map (#12137) (@spikecurtis)
108+
- Server: Fix pgcoord to delete coordinator row last (#12155) (@spikecurtis)
109+
- Dashboard: Improve clipboard support on HTTP connections and older browsers (#12178) (@Parkreiner)
110+
- Server: Add postgres triggers to remove deleted users from user_links (#12117) (@Emyrk)
111+
- Dashboard: Add tests and improve accessibility for useClickable (#12218) (@Parkreiner)
112+
- Server: Ignore surronding whitespace for cli config (#12250) (@Emyrk)
113+
- Tailnet: Stop waiting for Agent in a goroutine in ssh test (#12268) (@spikecurtis)
114+
- d4d8424ce fix: fix GetOrganizationsByUserID error when multiple organizations exist (#12257) (@Emyrk)
115+
- Server: Refresh entitlements after creating first user (#12285) (@mtojek)
116+
- Server: Use default org over index [0] for new scim (#12284) (@Emyrk)
117+
- Server: Avoid race between replicas on start (#12344) (@deansheather)
118+
- Server: Use flag to enable Prometheus (#12345) (@mtojek)
119+
- Dashboard: Increase license key rows (#12352) (@kylecarbs)
120+
- Server: External auth device flow, check both queries for errors (#12367) (@Emyrk)
121+
- Dashboard: Add service banner to workspace page (#12381) (@michaelbrewer)
122+
- SDK: Always return count of workspaces (#12407) (@mtojek)
123+
- SDK: Improve pagination parser (#12422) (@mtojek)
124+
- SDK: Use timestamptz instead of timestamp (#12425) (@mtojek)
125+
- Dashboard: Ensure auto-workspace creation waits until all parameters are ready (#12419) (@Parkreiner)
126+
- CLI: Ensure ssh cleanup happens on cmd error (@spikecurtis)
127+
- Dashboard: Display tooltip when selection is disabled (#12439) (@f0ssel)
128+
- Server: Add `--block-direct-connections` to wsproxies (#12182) (@coadler)
129+
- Examples: Fix directory for devcontainer-docker template (#12453) (@alv67)
130+
- Dashboard: Make public menu item selectable (#12484) (@f0ssel)
131+
- Server: Stop holding Pubsub mutex while calling pq.Listener (#12518) (@spikecurtis)
132+
133+
### Documentation
134+
135+
- Fix /audit & /insights params (#12043) (@ericpaulsen)
136+
- Fix jetbrains reconnect faq (#12073) (@ericpaulsen)
137+
- Update modules documentation (#11911) (@matifali)
138+
- Add kubevirt coder template in list of community templates (#12113) (@sulo1337)
139+
- Describe resource ordering in UI (#12185) (@mtojek)
140+
- Simplify docker installation docs (#12187) (@matifali)
141+
- Fix header font (#12193) (@mtojek)
142+
- Document Terraform variables (#12270) (@mtojek)
143+
- Add steps for postgres server verification (#12072) (@ericpaulsen)
144+
- Add gitlab self-managed example (#12295) (@michaelbrewer)
145+
- Add k8s security reference (#12334) (@ericpaulsen)
146+
- Simplify install docs (#11946) (@bpmct)
147+
148+
Compare: [`v2.8.5...v2.9.0`](https://github.com/coder/coder/compare/v2.8.5...v2.9.0)
149+
150+
## Container image
151+
152+
- `docker pull ghcr.io/coder/coder:v2.9.0`
153+
154+
## Install/upgrade
155+
156+
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

Comments
 (0)