Skip to content

Releases: sysdiglabs/sysdig-lsp

Sysdig LSP 0.7.0

04 Oct 06:33
66f9fa9
Compare
Choose a tag to compare

Bug Fixes

  • domain: handle image layers without digests (#20)

Code Refactoring

  • lsp: Improve LSP Server and Component Architecture (#18)

Features

  • add domain model to handle the scan result easily (#17)
  • deps: update sysdig-cli-scanner to v1.22.6 (#19)
  • hover: display vulnerability summary on hover for images and layers (#21)

Sysdig LSP 0.6.0

26 Sep 09:58
7892e3e
Compare
Choose a tag to compare

Features

  • implement docker-compose image analysis (#16)

Sysdig LSP 0.5.1

22 Sep 08:53
21489cb
Compare
Choose a tag to compare

Compilation & Dependencies

  • update dependencies to remove vulns (#15)
  • update Rust to 1.88 (#13)

Continuous Integration

  • ensure we retrieve all the tags to validate new version is released (#10)

Small Modifications

  • update cli scanner to 1.22.4 (#12)
  • update cli to 1.22.2 (#11)
  • show error message if command execution fails (#9)
  • upgrade cli scanner to 1.22.1 (#8)

Sysdig LSP 0.5.0

22 Apr 14:18
90a4e26
Compare
Choose a tag to compare

Features

  • add layered analysis support (#7)

Sysdig LSP 0.4.1

08 Apr 10:42
b5e3ea4
Compare
Choose a tag to compare

Bug Fixes

  • correct usage issues and docs for neovim (#6)

Sysdig LSP 0.4.0

04 Apr 11:31
0e36f9e
Compare
Choose a tag to compare

Features

  • add build and scan dockerfile (#4)

Sysdig LSP 0.3.0

01 Apr 10:32
Compare
Choose a tag to compare

Documentation

  • enhance readme of the features

Features

  • add clap to add -V and -h args

Sysdig LSP 0.2.0

28 Mar 16:13
73f5b69
Compare
Choose a tag to compare

Continuous Integration

  • add tests and lint for PRs (#2)

Documentation

  • add documentation for the features (#1)

Features

  • add code lens support (#3)

Sysdig LSP 0.1.0

25 Mar 15:58
Compare
Choose a tag to compare

Bug Fixes

  • solve flakyness in tests and force exclusive reference in binary manager
  • only show code action for the last FROM statement
  • do not create duplicated diagnostics for file
  • nix: build the project with the required dependencies

Code Refactoring

  • make image scanner exclusively owned on scans
  • split into CQRS architecture
  • split code into different files
  • move code around
  • simplify filesystem access and add warning with vulns

Compilation & Dependencies

  • add packages for cross compiling
  • update rust edition to 2024
  • nix: add cross-compilation for windows
  • nix: compile statically correctly in linux
  • nix: make static compilation only in libiconv for macos
  • nix: create static binary with nix

Continuous Integration

  • add automatic release on version changed in Cargo.toml
  • add testing step to the pre-commit
  • update pre-commit hooks
  • add introspection in tests with the client

Documentation

  • add license and readme

Features

  • send logs to the lsp client for debugging
  • allow multiple scans to run in parallel
  • finish working mvp for image scanning
  • implement sysdig image scanner with report
  • add scanner binary manager
  • add initial infrastructure code for scanning
  • first code action to learn

Performance Improvements

  • make direnv work with nix-direnv for faster loading