|
1 | 1 | # Snyk Security Changelog |
2 | 2 |
|
3 | | -## [3.7.0] |
4 | | -### Changes |
5 | | -- Added support for improved Settings UI for simpler configuration of Snyk settings (experimental). Enable by setting the environment variable SNYK_USE_HTML_SETTINGS to true. |
6 | | -- Automatic organization configuration is now enabled by default. |
7 | | -- Added support for risk score filtering (closed beta). |
8 | | - |
9 | | -## [3.6.0] |
10 | | -### Changes |
11 | | -- Add setting organization configuration at the project level. |
12 | | -- Add support for automatic organization configuration. |
13 | | - |
14 | | -## [3.5.0] |
15 | | -### Fixes |
16 | | -- Small bug fixes and dependency updates. |
17 | | - |
18 | | -## [3.4.0] |
19 | | -### Fixes |
20 | | -- resolve handle leak in image descriptor handling |
21 | | - |
22 | | -## [3.3.0] |
23 | | -### Changes |
24 | | -- PAT support. |
25 | | -- removed deprecated Snyk Code Quality. |
26 | | - |
27 | | -## [3.2.1] |
28 | | -### Changes |
29 | | -- fixed compatibility with some older Eclipse versions, by removing GSON dependency |
30 | | - |
31 | | -## [3.2.0] |
32 | | -### Changes |
33 | | -- Fixed Issue Status view filters for ignored issues not hiding non-shown issues in editor (early access). |
34 | | -- Added support for submitting Ignore Requests (early access). |
35 | | - |
36 | | -## [3.1.0] |
37 | | -### Changes |
38 | | -- add option for using a folder as reference instead of a branch in net-new scanning |
39 | | -- add scan summary to custom UI, updating scan statuses live |
40 | | -- added support for DeepCode AI Fixes |
41 | | -- new severity icons |
42 | | -- moved non-secret preferences to standard preference store, only use secure store for tokens |
43 | | - |
44 | | -### Fixes |
45 | | -- leak of image handles on big projects |
46 | | -- startup and initialization errors - now waiting for init of secure store, download and config |
47 | | -- fixes open & ignored issue filtering toggles |
48 | | - |
49 | | -## [3.0.0] |
50 | | -### Changes |
51 | | -- process api URL from hasAuthenticated message |
52 | | -- add release channel preference to select which CLI is downloaded |
53 | | -- added plugin installed event and analytics sender |
54 | | -- added new UI view to display issue details for all scan types |
55 | | -- removed legacy UI view |
56 | | -- added Snyk Code consistent ignores support |
57 | | -- added Net new issues support |
58 | | - |
59 | | -## [2.2.0] - v20241024.154007 |
60 | | -### Changes |
61 | | -- switch download URL to downloads.snyk.io |
62 | | -- remove keystore decoding from PR checks |
63 | | -- update jackson dependencies |
64 | | -- allow to select/deselect code quality findings |
65 | | - |
66 | | - |
67 | | -## [2.2.0] - v20240829.120828 |
68 | | -### Changes |
69 | | -- update required protocol version to 14 |
70 | | -- integrate latest docs incl. troubleshooting |
71 | | -- default to oauth2 when authenticating |
72 | | -- rename token field |
73 | | - |
74 | | -## [2.2.0] - v20240619.131238 |
75 | | -### Changes |
76 | | -- fixes the generated ignore id so that it is ignored during scanning |
77 | | - |
78 | | -## [2.2.0] - v20240529.110806 |
79 | | -### Changes |
80 | | -- require lsp4e 0.18.4 and lsp4j 0.22.0 as minimum versions (Eclipse 2024-03) |
81 | | -- update release process & update sites to https://static.snyk.io/eclipse/preview and https://static.snyk.io/eclipse/stable |
82 | | - |
83 | | -## [2.1.0] - v20240412.114323 |
84 | | -### Changes |
85 | | -- bumped the LS protocol version to 11 to support new commands introduced for global ignores |
86 | | - |
87 | | -## [2.1.0] - v20240313.174439 |
88 | | - |
89 | | -### Changes |
90 | | -- bumped the LS protocol version to 11 to support new commands introduced for global ignores |
91 | | - |
92 | | -## [2.1.0] - v20240313.174439 |
93 | | - |
94 | | -### Fixes |
95 | | - |
96 | | -- shortened plugin name to just Snyk Security |
97 | | - |
98 | | -## [2.1.0] - v20240301.083858 |
99 | | - |
100 | | -### Fixes |
101 | | - |
102 | | -- fix dependency declaration for lsp4e |
103 | | -- bump jackson & commons-codec dependencies |
104 | | - |
105 | | -## [2.1.0] - v20240119.091944 |
106 | | - |
107 | | -### Fixes |
108 | | - |
109 | | -- fix an exception when checking for Snyk Code enablement in the preference page |
110 | | - |
111 | | -## [2.1.0] - v20240115.153911 |
112 | | - |
113 | | -### Changes |
114 | | - |
115 | | -- add preference for scan mode selection (automatic/manual) |
116 | | - |
117 | | -## [2.1.0] - v20231129.123319 |
118 | | -### Changes |
119 | | -- add base URL preference for CLI download |
120 | | -- use LS embedded in CLI and only download CLI as dependency |
121 | | - |
122 | | -## [2.1.0] - v20230720.102331 |
123 | | -### Changes |
124 | | -- fix custom path configuration |
125 | | - |
126 | | -## [2.1.0] - v20230606.182718 |
127 | | -### Changes |
128 | | -- update plugin to cater to LSP4e API changes |
129 | | -- cleanup redundant code |
130 | | -- don't shutdown language server after some time of inactivity |
131 | | - |
132 | | -## [2.1.0] - v20230307.102901 |
133 | | -### Changes |
134 | | -- unpin LSP4e dependency - this requires running Eclipse on JDK 17+ |
135 | | - |
136 | | -## [2.0.0] - v20230131.163308 |
137 | | -### Changes |
138 | | -- Snyk Test now scans the selected project |
139 | | -- Added new Snyk Test Workspace command |
140 | | - |
141 | | -## [2.0.0] - v20221222.164444 |
142 | | -### Changes |
143 | | -- Submit runtime information of jdk and os to language server |
144 | | - |
145 | | -### Fixed |
146 | | -- NPE when finishing Snyk Wizard in empty workspace |
147 | | - |
148 | | -## [2.0.0] - v20221220.094322 |
149 | | -### Changes |
150 | | -- fix NPEs in Snyk Wizard |
151 | | -- update jackson deps to 2.14.0 |
152 | | - |
153 | | -## [2.0.0] - v20221130.134443 |
154 | | -### Changes |
155 | | -- add folder trust feature |
156 | | - |
157 | | -## [2.0.0] - v20221115.132308 |
158 | | -### Changes |
159 | | -- adds configuration wizard for custom endpoints |
160 | | - |
161 | | -## [2.0.0] - v20221007.135736 |
162 | | -### Fixed |
163 | | -- malformed proxy URL |
164 | | - |
165 | | -## [2.0.0] - v20220927.182222 |
166 | | -### Changes |
167 | | -- add support for insecure and custom CAs to download and API checks |
168 | | - |
169 | | -## [2.0.0] - v20220905.164345 |
170 | | -### Changes |
171 | | -- promote language server from BETA to GA |
172 | | -- announce workspace folder capability correctly |
173 | | -- disable / enable Snyk Code based on org settings |
174 | | - |
175 | | -## [2.0.0] - v20220818.075149 |
176 | | -### Changes |
177 | | -- add support for `window/showDocument` request |
178 | | -- automatically start workspace scan on plugin startup |
179 | | -- allow manually triggering a workspace scan via context menu or Snyk View |
180 | | - |
181 | | -### Fixed |
182 | | -- Language Server does not shutdown anymore on disconnecting last document, it now uses a grace period of one hour |
183 | | - |
184 | | -## [2.0.0] - v20220725.070608 |
185 | | -### Changes |
186 | | -- refactor LSP extensions to use snyk namespace - this will force an LS Server update |
187 | | -- configure LS with initialize options instead of env vars |
188 | | -- remove redundant CLI download |
189 | | -- allow automatic/manual Snyk binary management |
190 | | -- make CLI path configurable |
191 | | -- pre-fill settings values from SNYK_API, SNYK_TOKEN, SNYK_CFG_ORG environment variables on first time plugin usage |
192 | | - |
193 | | -## [2.0.0] - v20220718.111138 |
194 | | -### Changes |
195 | | -- enable telemetry by default |
196 | | - |
197 | | -## [2.0.0] - v20220627.112145 |
198 | | - |
199 | | -### Fixes |
200 | | -- parse and display findings of multi-module projects in Snyk View, supporting the `--all-projects` parameter there as well. |
201 | | -- use preferences to configure additional environment variables in environment of CLI |
202 | | -- proxy configuration for https proxy is now using `https_proxy=http://configured-proxy-settings-in-eclipse` instead of `https_proxy=https://configured-proxy-settings-in-eclipse` |
203 | | -- support additional environment variables of the format `a=b=c`, e.g. needed for `MAVEN_OPTS=-Djava.awt.headless=true` |
204 | | - |
205 | | - |
206 | | -## [2.0.0] - v20220620.201253 |
207 | | - |
208 | | -### Fixes |
209 | | -- fixed ConcurrentModificationException when submitting configuration to language server |
210 | | -- don't shutdown Language Server when all associated files are closed, in order to preserve cached diagnostics for an hour |
211 | | - |
212 | | -### Changes |
213 | | -- mark retrieved diagnostics as `Snyk` instead of `Language Server` to be able to filter, group and sort in problem view. |
214 | | - |
215 | | -## [2.0.0] - v20220610.102110 |
216 | | - |
217 | | -### Fixes |
218 | | -- fixed legacy Snyk View scan under Windows |
219 | | -- fixed passing of --insecure and --org parameters if empty |
220 | | - |
221 | | -### Changes |
222 | | -- ⬆️ update jackson dependencies to 2.13.3 |
223 | | - |
224 | | -## [2.0.0] - v20220525.165232 |
225 | | - |
226 | | -### Fixes |
227 | | -- support download of Language Server for Apple M1 |
228 | | -- fix download of Language Server in some situations |
229 | | - |
230 | | -### Changes |
231 | | -- add organization preference to specify organization to use for LS scans |
232 | | -- add preference for usage statistics (metrics) |
233 | | - |
234 | | -## [2.0.0] - v20220517.090738 |
235 | | - |
236 | | -### Changes |
237 | | - |
238 | | -- add setting to configure error reporting to Snyk |
239 | | -- enable hovers in JDT |
240 | | -- optimize dependencies & compatibility (2021-3 is the minimum Eclipse release now) |
241 | | -- add supported file types as content types and associate them with GenericEditor |
242 | | -- automatic weekly deployment with signed jars to update site / marketplace |
243 | | -- automatic CI/CD deployment on push to main with signed jars |
244 | | - |
245 | | -### Fixes |
246 | | -- auto-enable legacy scan from Snyk View when token is retrieved via language server |
247 | | - |
248 | | - |
249 | | -## [2.0.0] - v20220510.101331 |
250 | | - |
251 | | -- fix missing progress bars for scan jobs |
252 | | -- Language Server: Support Snyk Open Source (activated by default) |
253 | | -- Language Server: Support Snyk Code (deactivated by default) |
254 | | -- Language Server: Support Snyk Infrastructure-as-Code (activated by default) |
255 | | -- Fully automated maven tycho build |
256 | | -- Provide an update site through CI/CD and publish it on github |
257 | | - |
258 | | -## [2.0.0] - v20220509.163447 |
259 | | - |
260 | | -### Changes |
261 | | -- Integrated Language Server into Eclipse Plugin |
262 | | -- Automatic Download of Language Server |
263 | | -- Manual selection of path to Language Server |
264 | | -- Language Server: Support Snyk Open Source (activated by default) |
265 | | -- Language Server: Support Snyk Code (deactivated by default) |
266 | | -- Language Server: Support Snyk Infrastructure-as-Code (activated by default) |
267 | | -- Language Server: Support Eclipse Proxy Settings |
268 | | -- Language Server: Extended Configuration Options |
269 | | -- Secure Preference Storage for Token security |
270 | | - |
271 | | -### Fixes |
272 | | - |
273 | | -- Fixes UI bugs when Token not available |
274 | | - |
275 | | -## [1.3.x] |
276 | | - |
277 | | -Old version on marketplace |
| 3 | +Our changelog is available on github at https://github.com/snyk/snyk-eclipse-plugin/releases. |
0 commit comments