Skip to content

Releases: optiopay/klar

2.4.0

03 Dec 13:10
0bd846c
Compare
Choose a tag to compare

Many new features were developed by the community members:

  • Add support for ignoring unfixed vulnerabilitie by @mterron
  • New exit status, to distinguish between runtime errors and vulnerbilities being present by @cafuego
  • Use proxy variables for docker communication by @neumayer
  • Table formatting to output @nickmintel
  • Multiple output format support by @jeff-knurek
  • Update docs to note basic authentication support by @qiq
  • Fix json format output by @nickmintel

API V3 support seems to be broken by the latest Clair's master, we will try to update our code.

2.3.0

23 Jul 08:37
b47eafe
Compare
Choose a tag to compare
  • Add support for ignoring unfixed vulnerabilities bu @mterron

2.2.0

10 Jul 09:08
6f9c0bd
Compare
Choose a tag to compare

One (almost) breaking change in whitelist functionality:

  • Use whitelist for specific image instead of base by @mbode

Also

2.1.1

29 May 10:33
Compare
Choose a tag to compare

Fix JSON output regression introduced in 2.1.0, thanks to @vasartori

2.1.0

16 May 12:48
Compare
Choose a tag to compare

The biggest community-driven release in Klar's history, thank you!

  • Support for whitelisting CVEs and additional detail in the output report by @thereverendtom
  • Support to configure docker/clair timeouts (CLAIR_TIMEOUT, DOCKER_TIMEOUT env vars) by @ppacher
  • Support for existing registry tokens (DOCKER_TOKEN env var) by @jaumann
  • Better Readme - spelling and Grammar changes by @ccsalway
  • Bugfix - duplicate entries in output by @thereverendtom

2.0.2

12 Mar 09:54
55fb26b
Compare
Choose a tag to compare

Bug fix release:

  • Can't pull fsLayers with public GCR image #83
  • JSON output invalid #84

2.0.1

14 Feb 10:04
c84bdb4
Compare
Choose a tag to compare

Internal refactoring and bugfix release

2.0

18 Dec 16:15
2f565ab
Compare
Choose a tag to compare
2.0
  • Support of upcoming Clair V3 API (GRPC API) in Klar.
  • Feature name (component) is added to vulnerability output.

Some background: support of V1 API (I'm not sure what happened with V2) was dropped in the master branch of Clair, so Clair V3 will have only GRPC API. You may try to build Clair V3 from master branch or use quay.io/coreos/clair-git docker image to test it.

Klar 2.0 supports both versions of API, it first tries to use V1 (JSON HTTP) API, if it fails Klar switches to V3.

2.0 Beta 1

01 Dec 23:11
Compare
Choose a tag to compare
2.0 Beta 1 Pre-release
Pre-release
  • Support of upcoming Clair V3 API (GRPC API) in Klar.
  • Feature name (component) is added to vulnerability output.

Some background: support of V1 API (I'm not sure what happened with V2) was dropped in the master branch of Clair, so Clair V3 will have only GRPC API. You may try to build Clair V3 from master branch or use quay.io/coreos/clair-git docker image to test it.

Klar 2.0 supports both versions of API, it first tries to use V1 (JSON HTTP) API, if it fails Klar switches to V3.

1.5

10 Oct 09:15
Compare
Choose a tag to compare
1.5
  • Fully working support of Docker Image Manifest Version 2, Schema 2
  • Fully working support of Clair V2
  • Simple tracing support, set KLAR_TRACE=true to enable HTTP exchange tracing