|
6 | 6 |
|
7 | 7 | ### Added |
8 | 8 |
|
9 | | -- allow configuring the binary directory separately from data. |
10 | | -- add status and start/stop buttons to the recent connections view. |
| 9 | +- Allow configuring the binary directory separately from data. |
| 10 | +- Add status and start/stop buttons to the recent connections view. |
11 | 11 |
|
12 | 12 | ### Changed |
13 | 13 |
|
14 | | -- check binary version with `version --output json` (if available) since this is |
| 14 | +- Check binary version with `version --output json` (if available) since this is |
15 | 15 | faster than waiting for the round trip checking etags. It also covers cases |
16 | 16 | where the binary is hosted somewhere that does not support etags. |
17 | | -- move the template link from the row to a dedicated button on the toolbar. |
| 17 | +- Move the template link from the row to a dedicated button on the toolbar. |
18 | 18 |
|
19 | 19 | ## 2.3.0 - 2023-05-03 |
20 | 20 |
|
21 | 21 | ### Added |
22 | | -- support connecting to multiple deployments (existing connections will still be |
23 | | - using the old method; please re-add them if you connect to multiple |
| 22 | +- Support connecting to multiple deployments (existing connections will still be |
| 23 | + using the old method; please re-add them if you connect to multiple |
24 | 24 | deployments) |
25 | | -- settings page for configuring both the source and destination of the CLI |
26 | | -- listing editors and connecting will retry automatically on failure |
27 | | -- surface various errors in the UI to make them more immediately visible |
| 25 | +- Settings page for configuring both the source and destination of the CLI |
| 26 | +- Listing editors and connecting will retry automatically on failure |
| 27 | +- Surface various errors in the UI to make them more immediately visible |
28 | 28 |
|
29 | 29 | ### Changed |
30 | | -- a token dialog and browser will not be launched when automatically connecting |
31 | | - to the last known deployment; these actions will only take place when you |
| 30 | +- A token dialog and browser will not be launched when automatically connecting |
| 31 | + to the last known deployment; these actions will only take place when you |
32 | 32 | explicitly interact by pressing "connect" |
33 | | -- token dialog has been widened so the entire token can be seen at once |
| 33 | +- Token dialog has been widened so the entire token can be seen at once |
34 | 34 |
|
35 | 35 | ### Fixed |
36 | | -- the help text under the IDE dropdown now takes into account whether the IDE is |
| 36 | +- The help text under the IDE dropdown now takes into account whether the IDE is |
37 | 37 | already installed |
38 | | -- various minor alignment issues |
39 | | -- workspaces table now updates when the agent status changes |
40 | | -- connecting when the directory contains a tilde |
41 | | -- selection getting lost when a workspace starts or stops |
42 | | -- wait for the agent to become fully ready before connecting |
43 | | -- avoid populating the token dialog with the last known token if it was for a |
| 38 | +- Various minor alignment issues |
| 39 | +- Workspaces table now updates when the agent status changes |
| 40 | +- Connecting when the directory contains a tilde |
| 41 | +- Selection getting lost when a workspace starts or stops |
| 42 | +- Wait for the agent to become fully ready before connecting |
| 43 | +- Avoid populating the token dialog with the last known token if it was for a |
44 | 44 | different deployment |
45 | 45 |
|
46 | 46 | ## 2.2.1 - 2023-03-23 |
47 | 47 |
|
48 | 48 | ### Fixed |
49 | | -- reading an existing config would sometimes use the wrong directory on Linux |
50 | | -- two separate SSH sessions would spawn when connecting to a workspace through |
| 49 | +- Reading an existing config would sometimes use the wrong directory on Linux |
| 50 | +- Two separate SSH sessions would spawn when connecting to a workspace through |
51 | 51 | the main flow |
52 | 52 |
|
53 | 53 | ## 2.2.0 - 2023-03-08 |
54 | 54 |
|
55 | 55 | ### Added |
56 | | -- support for Gateway 2023 |
| 56 | +- Support for Gateway 2023 |
57 | 57 |
|
58 | 58 | ### Fixed |
59 | | -- the "Select IDE and Project" button is no longer disabled for a time after |
| 59 | +- The "Select IDE and Project" button is no longer disabled for a time after |
60 | 60 | going back a step |
61 | 61 |
|
62 | 62 | ### Changed |
63 | | -- initial authentication is now asynchronous which means no hang on the main |
| 63 | +- Initial authentication is now asynchronous which means no hang on the main |
64 | 64 | screen while that happens and it shows in the progress bar |
65 | 65 |
|
66 | 66 | ## 2.1.7 - 2023-02-28 |
67 | 67 |
|
68 | 68 | ### Fixed |
69 | | -- terminal link is now correct when host ends in `/` |
70 | | -- improved resiliency and error handling when trying to open the last successful connection |
| 69 | +- Terminal link is now correct when host ends in `/` |
| 70 | +- Improved resiliency and error handling when trying to open the last successful connection |
71 | 71 |
|
72 | 72 | ## 2.1.6-eap.0 - 2023-02-02 |
73 | 73 |
|
74 | 74 | ### Fixed |
75 | | -- improved resiliency and error handling when resolving installed IDE's |
| 75 | +- Improved resiliency and error handling when resolving installed IDE's |
76 | 76 |
|
77 | 77 | ## 2.1.6 - 2023-02-01 |
78 | 78 |
|
79 | 79 | ### Fixed |
80 | | -- improved resiliency and error handling when resolving installed IDE's |
| 80 | +- Improved resiliency and error handling when resolving installed IDE's |
81 | 81 |
|
82 | 82 | ## 2.1.5-eap.0 - 2023-01-24 |
83 | 83 |
|
84 | 84 | ### Fixed |
85 | | -- support for `Remote Development` in the Jetbrains IDE's |
| 85 | +- Support for `Remote Development` in the Jetbrains IDE's |
86 | 86 |
|
87 | 87 | ## 2.1.5 - 2023-01-24 |
88 | 88 |
|
89 | 89 | ### Fixed |
90 | | -- support for `Remote Development` in the Jetbrains IDE's |
| 90 | +- Support for `Remote Development` in the Jetbrains IDE's |
91 | 91 |
|
92 | 92 | ## 2.1.4-eap.0 - 2022-12-23 |
93 | 93 | Bug fixes and enhancements included in `2.1.4` release: |
94 | 94 |
|
95 | 95 | ### Added |
96 | | -- ability to open a template in the Dashboard |
97 | | -- ability to sort by workspace name, or by template name or by workspace status |
98 | | -- a new token is requested when the one persisted is expired |
99 | | -- support for re-using already installed IDE backends |
| 96 | +- Ability to open a template in the Dashboard |
| 97 | +- Ability to sort by workspace name, or by template name or by workspace status |
| 98 | +- A new token is requested when the one persisted is expired |
| 99 | +- Support for re-using already installed IDE backends |
100 | 100 |
|
101 | 101 | ### Changed |
102 | | -- renamed the plugin from `Coder Gateway` to `Gateway` |
103 | | -- workspaces and agents are now resolved and displayed progressively |
| 102 | +- Renamed the plugin from `Coder Gateway` to `Gateway` |
| 103 | +- Workspaces and agents are now resolved and displayed progressively |
104 | 104 |
|
105 | 105 | ### Fixed |
106 | | -- icon rendering on `macOS` |
| 106 | +- Icon rendering on `macOS` |
107 | 107 | - `darwin` agents are now recognized as `macOS` |
108 | | -- unsupported OS warning is displayed only for running workspaces |
| 108 | +- Unsupported OS warning is displayed only for running workspaces |
109 | 109 |
|
110 | 110 | ## 2.1.4 - 2022-12-23 |
111 | 111 |
|
112 | 112 | ### Added |
113 | | -- ability to open a template in the Dashboard |
114 | | -- ability to sort by workspace name, or by template name or by workspace status |
115 | | -- a new token is requested when the one persisted is expired |
116 | | -- support for re-using already installed IDE backends |
| 113 | +- Ability to open a template in the Dashboard |
| 114 | +- Ability to sort by workspace name, or by template name or by workspace status |
| 115 | +- A new token is requested when the one persisted is expired |
| 116 | +- Support for re-using already installed IDE backends |
117 | 117 |
|
118 | 118 | ### Changed |
119 | | -- renamed the plugin from `Coder Gateway` to `Gateway` |
120 | | -- workspaces and agents are now resolved and displayed progressively |
| 119 | +- Renamed the plugin from `Coder Gateway` to `Gateway` |
| 120 | +- Workspaces and agents are now resolved and displayed progressively |
121 | 121 |
|
122 | 122 | ### Fixed |
123 | | -- icon rendering on `macOS` |
| 123 | +- Icon rendering on `macOS` |
124 | 124 | - `darwin` agents are now recognized as `macOS` |
125 | | -- unsupported OS warning is displayed only for running workspaces |
| 125 | +- Unsupported OS warning is displayed only for running workspaces |
126 | 126 |
|
127 | 127 | ## 2.1.3-eap.0 - 2022-12-12 |
128 | 128 | Bug fixes and enhancements included in `2.1.3` release: |
129 | 129 |
|
130 | 130 | ### Added |
131 | | -- warning system when plugin might not be compatible with Coder REST API |
132 | | -- a `Create workspace` button which links to Coder's templates page |
133 | | -- workspace icons |
134 | | -- quick toolbar action to open Coder Dashboard in the browser |
135 | | -- custom user agent for the HTTP client |
| 131 | +- Warning system when plugin might not be compatible with Coder REST API |
| 132 | +- A `Create workspace` button which links to Coder's templates page |
| 133 | +- Workspace icons |
| 134 | +- Quick toolbar action to open Coder Dashboard in the browser |
| 135 | +- Custom user agent for the HTTP client |
136 | 136 |
|
137 | 137 | ### Changed |
138 | | -- redesigned the information&warning banner. Messages can now include hyperlinks |
| 138 | +- Redesigned the information&warning banner. Messages can now include hyperlinks |
139 | 139 |
|
140 | 140 | ### Removed |
141 | | -- connection handle window is no longer displayed |
| 141 | +- Connection handle window is no longer displayed |
142 | 142 |
|
143 | 143 | ### Fixed |
144 | | -- outdated Coder CLI binaries are cleaned up |
145 | | -- workspace status color style: running workspaces are green, failed ones should be red, everything else is gray |
146 | | -- typos in plugin description |
| 144 | +- Outdated Coder CLI binaries are cleaned up |
| 145 | +- Workspace status color style: running workspaces are green, failed ones should be red, everything else is gray |
| 146 | +- Typos in plugin description |
147 | 147 |
|
148 | 148 | ## 2.1.3 - 2022-12-09 |
149 | 149 |
|
150 | 150 | ### Added |
151 | | -- warning system when plugin might not be compatible with Coder REST API |
152 | | -- a `Create workspace` button which links to Coder's templates page |
153 | | -- workspace icons |
154 | | -- quick toolbar action to open Coder Dashboard in the browser |
155 | | -- custom user agent for the HTTP client |
| 151 | +- Warning system when plugin might not be compatible with Coder REST API |
| 152 | +- A `Create workspace` button which links to Coder's templates page |
| 153 | +- Workspace icons |
| 154 | +- Quick toolbar action to open Coder Dashboard in the browser |
| 155 | +- Custom user agent for the HTTP client |
156 | 156 |
|
157 | 157 | ### Changed |
158 | | -- redesigned the information&warning banner. Messages can now include hyperlinks |
| 158 | +- Redesigned the information&warning banner. Messages can now include hyperlinks |
159 | 159 |
|
160 | 160 | ### Removed |
161 | | -- connection handle window is no longer displayed |
| 161 | +- Connection handle window is no longer displayed |
162 | 162 |
|
163 | 163 | ### Fixed |
164 | | -- outdated Coder CLI binaries are cleaned up |
165 | | -- workspace status color style: running workspaces are green, failed ones should be red, everything else is gray |
166 | | -- typos in plugin description |
| 164 | +- Outdated Coder CLI binaries are cleaned up |
| 165 | +- Workspace status color style: running workspaces are green, failed ones should be red, everything else is gray |
| 166 | +- Typos in plugin description |
167 | 167 |
|
168 | 168 | ## 2.1.2-eap.0 - 2022-11-29 |
169 | 169 |
|
170 | 170 | ### Added |
171 | | -- support for Gateway 2022.3 RC |
172 | | -- upgraded support for the latest Coder REST API |
173 | | -- support for latest Gateway 2022.2.x builds |
| 171 | +- Support for Gateway 2022.3 RC |
| 172 | +- Upgraded support for the latest Coder REST API |
| 173 | +- Support for latest Gateway 2022.2.x builds |
174 | 174 |
|
175 | 175 | ### Fixed |
176 | | -- authentication flow is now done using HTTP headers |
| 176 | +- Authentication flow is now done using HTTP headers |
177 | 177 |
|
178 | 178 | ## 2.1.2 - 2022-11-23 |
179 | 179 |
|
180 | 180 | ### Added |
181 | | -- upgraded support for the latest Coder REST API |
182 | | -- support for latest Gateway 2022.2.x builds |
| 181 | +- Upgraded support for the latest Coder REST API |
| 182 | +- Support for latest Gateway 2022.2.x builds |
183 | 183 |
|
184 | 184 | ### Fixed |
185 | | -- authentication flow is now done using HTTP headers |
| 185 | +- Authentication flow is now done using HTTP headers |
186 | 186 |
|
187 | 187 | ## 2.1.1 |
188 | 188 |
|
189 | 189 | ### Added |
190 | | -- support for remembering last opened Coder session |
| 190 | +- Support for remembering last opened Coder session |
191 | 191 |
|
192 | 192 | ### Changed |
193 | | -- minimum supported Gateway build is now 222.3739.54 |
194 | | -- some dialog titles |
| 193 | +- Minimum supported Gateway build is now 222.3739.54 |
| 194 | +- Some dialog titles |
195 | 195 |
|
196 | 196 | ## 2.1.0 |
197 | 197 |
|
198 | 198 | ### Added |
199 | | -- support for displaying workspace version |
200 | | -- support for managing the lifecycle of a workspace, i.e. start and stop and update workspace to the latest template version |
| 199 | +- Support for displaying workspace version |
| 200 | +- Support for managing the lifecycle of a workspace, i.e. start and stop and update workspace to the latest template version |
201 | 201 |
|
202 | 202 | ### Changed |
203 | | -- workspace panel is now updated every 5 seconds |
204 | | -- combinations of workspace names and agent names are now listed even when a workspace is down |
205 | | -- minimum supported Gateway build is now 222.3739.40 |
| 203 | +- Workspace panel is now updated every 5 seconds |
| 204 | +- Combinations of workspace names and agent names are now listed even when a workspace is down |
| 205 | +- Minimum supported Gateway build is now 222.3739.40 |
206 | 206 |
|
207 | 207 | ### Fixed |
208 | | -- terminal link for workspaces with a single agent |
209 | | -- no longer allow users to open a connection to a Windows or macOS workspace. It's not yet supported by Gateway |
| 208 | +- Terminal link for workspaces with a single agent |
| 209 | +- No longer allow users to open a connection to a Windows or macOS workspace. It's not yet supported by Gateway |
210 | 210 |
|
211 | 211 | ## 2.0.2 |
212 | 212 |
|
213 | 213 | ### Added |
214 | | -- support for displaying working and non-working workspaces |
215 | | -- better support for Light and Dark themes in the "Status" column |
| 214 | +- Support for displaying working and non-working workspaces |
| 215 | +- Better support for Light and Dark themes in the "Status" column |
216 | 216 |
|
217 | 217 | ### Fixed |
218 | | -- left panel is no longer visible when a new connection is triggered from Coder's "Recent Workspaces" panel. |
| 218 | +- Left panel is no longer visible when a new connection is triggered from Coder's "Recent Workspaces" panel. |
219 | 219 | This provides consistency with other plugins compatible with Gateway |
220 | | -- the "Select IDE and Project" button in the "Coder Workspaces" view is now disabled when no workspace is selected |
| 220 | +- The "Select IDE and Project" button in the "Coder Workspaces" view is now disabled when no workspace is selected |
221 | 221 |
|
222 | 222 | ### Changed |
223 | | -- the authentication view is now merged with the "Coder Workspaces" view allowing users to quickly change the host |
| 223 | +- The authentication view is now merged with the "Coder Workspaces" view allowing users to quickly change the host |
224 | 224 |
|
225 | 225 | ## 2.0.1 |
226 | 226 |
|
227 | 227 | ### Fixed |
228 | 228 | - `Recent Coder Workspaces` label overlaps with the search bar in the `Connections` view |
229 | | -- working workspaces are now listed when there are issues with resolving agents |
230 | | -- list only workspaces owned by the logged user |
| 229 | +- Working workspaces are now listed when there are issues with resolving agents |
| 230 | +- List only workspaces owned by the logged user |
231 | 231 |
|
232 | 232 | ### Changed |
233 | | -- links to documentation now point to the latest Coder OSS |
234 | | -- simplified main action link text from `Connect to Coder Workspaces` to `Connect to Coder` |
235 | | -- minimum supported Gateway build is now 222.3739.24 |
| 233 | +- Links to documentation now point to the latest Coder OSS |
| 234 | +- Simplified main action link text from `Connect to Coder Workspaces` to `Connect to Coder` |
| 235 | +- Minimum supported Gateway build is now 222.3739.24 |
236 | 236 |
|
237 | 237 | ## 2.0.0 |
238 | 238 |
|
239 | 239 | ### Added |
240 | | -- support for Gateway 2022.2 |
| 240 | +- Support for Gateway 2022.2 |
241 | 241 |
|
242 | 242 | ### Changed |
243 | 243 | - Java 17 is now required to run the plugin |
244 | | -- adapted the code to the new SSH API provided by Gateway |
| 244 | +- Adapted the code to the new SSH API provided by Gateway |
245 | 245 |
|
246 | 246 | ## 1.0.0 |
247 | 247 |
|
248 | 248 | ### Added |
249 | | -- initial scaffold for Gateway plugin |
250 | | -- browser based authentication on Coder environments |
| 249 | +- Initial scaffold for Gateway plugin |
| 250 | +- Browser based authentication on Coder environments |
251 | 251 | - REST client for Coder V2 public API |
252 | 252 | - coder-cli orchestration for setting up the SSH configurations for Coder Workspaces |
253 | | -- basic panel to display live Coder Workspaces |
254 | | -- support for multi-agent Workspaces |
| 253 | +- Basic panel to display live Coder Workspaces |
| 254 | +- Support for multi-agent Workspaces |
255 | 255 | - Gateway SSH connection to a Coder Workspace |
0 commit comments