|
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