Releases: snyk/snyk-intellij-plugin
Releases · snyk/snyk-intellij-plugin
v2.10.0
Changed
- save git folder config in settings
- propagate Jetbrains determined runtime environment to language server
- automatically propagate standard file path for CLI if empty on apply in settings
- guard base branch setting against being empty
- better error messaging when unexpected loop occurs during initialization
- switch downloads to downloads.snyk.io
- added support for net new scans
- allow annotations during IntelliJ indexing
- add gutter icons for Snyk issues
- add option to switch gutter icons on/off
- add color and highlighting setting for Snyk issues
- add dialog to choose reference branch when net new scanning
- always display info nodes
- add option in IntelliJ registry to display tooltips with issue information
- display documentation info when hovering over issue
- add inline value support for display of vulnerability count
- added ai fix feedback support
- enable for IntelliJ 2024.3 platform
- require LS protocol version 16
- transmit project sdks to language server when requested by a scan
Fixes
- add name to code vision provider
- add flashes for auto-fixable Open Source Issues
- show code vision for Open Source also, when Snyk Code is still analysing
- clean-up old open source scan functionality
- don't print out exceptions during shutdown of the app/plugin
- if the language server listener is shut down, set initialized to false
- log error stream of language server to idea.log
- show error / warn messages if the project is null (e.g. for offline handling)
- limit warn / error messages to 500 characters
- use dumb aware to limit scans during startup
- add no_proxy environment variable, if proxy exceptions are defined
- be able to process findings in folder and file names that contain URL encoding
v2.9.1
Fixed
- propagate IntelliJ environment to language server. This should mitigate the issue of not finding package managers during scans.
v2.9.0
Changed
- Updated the language server protocol version to 14 to support new communication model.
- All HTTP communications now go through language server
- Removed Snyk Advisor
- Removed Amplitude integration
- Remove UI freezes caused by annotator
- Use language server for OSS scans
Fixes
- Handle exceptions
- Do not excessively spawn CLIs
- Use project base path as content roots, if none are defined (e.g. in Rider)
- Limit navigation functions to only use UI thread when needed
v2.8.11
Added
- Improved UI thread usage and app shutdown handling
v2.8.10
Added
- Updated Open Source, Containers and IaC products to include
.snyk
in the list of supported build files. - When a
.snyk
file changes, the OSS cache will be dropped triggering a scan. - Render the OSS suggestion panel using HTML from the Languag Server.
Fixed
- Refresh the OSS cache for Language Server scans when a file is changed.
Related PRs:
v2.8.9
Added
- Updated Open Source, Containers and IaC products to include
.snyk
in the list of supported build files. - When a
.snyk
file changes, the OSS cache will be dropped triggering a scan. - Render the OSS suggestion panel using HTML from the Languag Server.
Fixed
- Refresh the OSS cache for Language Server scans when a file is changed.
Related PRs:
v2.8.8
Added
- renders code actions and code lenses for OpenSource scans via the LS
Fixes
- Upgraded
github/codeql-action/upload-sarif
from v1 to v3 in GitHub Actions workflow. - change some of the colours used in the HTML panel so it's consistent with designs
- renders errors or Snyk Code and Snyk OpenSource failed scans through the Language Server
- update plugin description generation to updated readme
- add
--all-projects
to all IDEs, not only Rider
Changes
- update required protocol version to 12
v2.8.7
Fixes
- fix issue counts when there are ignores and add some warnings about the Issue View Options
- fix AI fix counts when there are ignores
v2.8.6
Fixed
- automatically migrate old-format endpoint to https://api.xxx.snyk.io endpoint and save it in settings. Also, add tooltip to custom endpoint field explaining the format.
- fix multi-file links in the DataFlow HTML panel
v2.8.5
Fixed
- don't display balloon warnings if IaC error is ignored (e.g. no IaC files found)
- don't output amplitude errors as warning, only debug