Skip to content

Releases: snyk/snyk-intellij-plugin

v2.13.1

26 May 06:24
4192e5c
Compare
Choose a tag to compare

Fixed

  • fixed not initialized exception in error handling during language server startup
  • fixed handling of special characters in filepaths

Full Changelog: v2.13.0...v2.13.1

v2.13.0

16 May 09:08
72d079e
Compare
Choose a tag to compare

Changed

  • remove unnecessary dependency on com.intellij.modules.lang to enable Jetbrains Gateway usage
  • optimize time spent in UI thread to avoid freezes on large projects
  • support early access of Ignores Approval Workflow

Fixed

  • fix ignores Issue View Options not hiding issues in editor

v2.12.2

22 Apr 11:45
31d6aad
Compare
Choose a tag to compare

Changed

  • fix: initialize jcef browser with 'about:blank' fix usage in 2025.1

v2.12.1

14 Mar 08:37
2e9ec8a
Compare
Choose a tag to compare

Changed

  • remove usage of internal IntelliJ API to allow plugin release

v2.12.0

13 Mar 14:08
88a34e0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.11.0...v2.12.0

v2.11.0

09 Jan 08:26
9ca313c
Compare
Choose a tag to compare

Changed

  • If $/snyk.hasAuthenticated transmits an API URL, this is saved in the settings.
  • Add "plugin installed" analytics event (sent after authentication)
  • Added a description of custom endpoints to settings dialog.
  • Add option to ignore IaC issues

Fixed

  • only ask to scan folders that are known to language server
  • folder-specific configs are availabe on opening projects, not only on restart of the IDE
  • display open source issues in Rider. Previously, as the project.assets.json is in a derived folder, it was filtered.
  • correctly display and update base branch name for Net New Issues

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