Skip to content

Releases: snyk/snyk-intellij-plugin

v2.10.0

23 Oct 18:29
4e6b74d
Compare
Choose a tag to compare

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

12 Sep 09:44
766bb59
Compare
Choose a tag to compare

Fixed

  • propagate IntelliJ environment to language server. This should mitigate the issue of not finding package managers during scans.

v2.9.0

29 Aug 05:25
8139591
Compare
Choose a tag to compare

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

06 Aug 09:11
cf827a6
Compare
Choose a tag to compare

Added

  • Improved UI thread usage and app shutdown handling

v2.8.10

30 Jul 09:10
576936c
Compare
Choose a tag to compare

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

16 Jul 09:12
12dcac8
Compare
Choose a tag to compare

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

09 Jul 09:11
3a2cfaa
Compare
Choose a tag to compare

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

25 Jun 09:11
78bd0c6
Compare
Choose a tag to compare

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

18 Jun 09:11
2581e2d
Compare
Choose a tag to compare

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

13 Jun 08:42
fbb4eb7
Compare
Choose a tag to compare

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