Integration of Clair and Docker Registry
Many new features were developed by the community members:
API V3 support seems to be broken by the latest Clair's master, we will try to update our code.
One (almost) breaking change in whitelist functionality:
Also
Fix JSON output regression introduced in 2.1.0, thanks to @vasartori
The biggest community-driven release in Klar's history, thank you!
CLAIR_TIMEOUT
, DOCKER_TIMEOUT
env vars) by @ppacherDOCKER_TOKEN
env var) by @jaumannBug fix release:
Internal refactoring and bugfix release
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.
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.