Skip to content

Latest commit

 

History

History
144 lines (90 loc) · 4.01 KB

CHANGELOG.md

File metadata and controls

144 lines (90 loc) · 4.01 KB

Changelog

[ 2023/12/17 - v0.3.0 ]

Changed/Added

  • Added a new response for baski server for collecting and prasing test results from DogKat and provide data to a UI
  • Updated S3 connectivity to be done via the AWS SDK

Deprecated/Removed

  • Removed the put function from S3 as it's not

[ 2023/12/05 - v0.2.0 ]

Changed/Added

  • Made gridd template and license download optional, so they're not automatically added when not required.

[ 2023/11/28 - v0.1.0 ]

Changed/Added

  • Updated container scanner
  • Updated go modules
  • Switched to chainguard Golang image
  • Switched from alpine to WolfiOS.

Fixed

Deprecated

[ 2023/10/03 - v0.1.0-beta.9 ]

Changed/Added

  • Updated issue templates
  • Added new Baski server for serving up CVE reports for image scans
  • Added unit-tests
  • Updated builds to include server as a separate binary and docker image
  • Updated to latest Golang in pipeline and on images
  • Updated to latest alpine in images
  • Added charts for deploying server

Fixed

Deprecated

  • Removed the publish command and all related code.

[ 2023/07/12 - v0.1.0-beta.8 ]

Changed/Added

  • Added additional scan command to enable scanning multiple images.
  • Changed log.fatals to returns so that RunE can handle the error.

Fixed

  • Fixed code to support new repo changes in kubernetes.

Deprecated

  • Removed references to publish command so that it can no longer be called - code will be removed in coming release.

[ 2023/07/12 - v0.1.0-beta.7 ]

Changed/Added

  • Added ability to pass in a list of container images to bake in.

Fixed

  • Switched out panics for logging errors.
  • Corrected names in GitHub actions.
  • fixed date tag on image as it was just setting RFC3339 rather than using it as the format.

[ 2023/07/12 - v0.1.0-beta.6 ]

Changed/Added

  • Added ability to pass in a list of container images to bake in.

Fixed

  • Switched out panics for logging errors.
  • Corrected names in GitHub actions.
  • fixed date tag on image as it was just setting RFC3339 rather than using it as the format.

[ 2023/05/16 - v0.1.0-beta.5 ]

Changed/Added

  • Enabled support for S3 backends when using S3 buckets.

Fixed

  • Build command was missing some flags - these have been added.

[ 2023/05/15 - v0.1.0-beta.4 ]

Added

  • Support for trivyignore and adding lists of CVEs to ignore.

[ 2023/05/09 - v0.1.0-beta.3 ]

Fixed

  • Ensured FIP creation and removal rather than just looking for one in the account to prevent race condition when attaching an IP.

[ 2023/04/28 - v0.1.0-beta.2 ]

Fixed

  • Fixed Nvidia and security inclusions.

[ 2023/04/12 - v0.1.0-beta.1 ]

Changed/Added

  • Added changelog
  • Refactored code to:
    • Prevent using viper.GetXXXX across the codebase - now gets put into struct to allow one location to be updated rather than multiples.
    • Begin work to allow more clouds to be added - still work to be done #36.
    • Begin work to improve flags - still work to be done #33.
  • Updated the config file requirements. This is a breaking change and old configs will no longer work..

Fixed

  • Trivy checksum now used to validate trivy download if required #32.
  • Added flags, which were previously missing, to support adding Trivy and Falco to the image #34.

Deprecated

  • The publish command will be reworked in an upcoming release to prevent the GitHub requirement. Instead, it will generate the files require to publish a single images scan results as an artifact with which the user can then decide what to do.

[ Previous versions ]

  • Up to this point, there has been no changelog supplied for previous versions as it was a rapid iterative process.
  • With the release of v0.1.0-beta.1, any changes will be logged and should one be a breaking change, it will incur a version bump.
  • Minor version bumps will be reserved for general changes.
  • Patch version bumps will be for fixes and patches.
  • The beta tags will be for superficial changes within a patch that require testing before a final release is created.