Skip to content

v30.2.0

Choose a tag to compare

@tdruez tdruez released this 17 Dec 14:27
· 948 commits to main since this release
  • Add authentication for the Web UI views and REST API endpoint.
    The authentication is disabled by default and can be enabled using the
    SCANCODEIO_REQUIRE_AUTHENTICATION settings.
    When enabled, users have to authenticate through a login form in the Web UI, or using
    their API Key in the REST API.
    The API Key can be viewed in the Web UI "Profile settings" view once logged-in.
    Users can be created using the Django "createsuperuser" management command. #359

  • Include project errors in XLSX results output. #364

  • Add input_sources used to fetch inputs to JSON results output. #351

  • Refactor the update_or_create_package pipe to support the ProjectError system
    and fix a database transaction error. #381

  • Add webhook subscription available when creating project from REST API. #98

  • Add the project "reset" feature in the UI, CLI, and REST API. #375

  • Add a new GitHub action that build the docker-compose images and run the test suite.
    This ensure that the app is properly working and tested when running with Docker. #367

  • Add --no-install-recommends in the Dockerfile apt-get install and add the
    linux-image-amd64 package. This packages makes available the kernels
    required by extractcode and libguestfs for proper VM images extraction. #367

  • Add a new list-project CLI command to list projects. #365