Skip to content

Sysdig LSP 0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Mar 15:58
· 23 commits to master since this release

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