Unreleased
v4.5.0-rc.0 - 2022-10-10
All
- 1a1d5662: remove Quay keyserver support
Build(Deps)
- 224d0698: bump actions/stale from 5 to 6
- 180b887c: bump peter-evans/create-pull-request from 4.1.2 to 4.1.3
- 0537bbc0: bump peter-evans/create-pull-request from 4.1.1 to 4.1.2
- 47a9c1cb: bump peter-evans/create-pull-request from 4.0.4 to 4.1.1
- 3cad3319: bump peter-evans/create-pull-request from 4.0.3 to 4.0.4
- c5975257: bump peter-evans/create-pull-request from 4.0.2 to 4.0.3
- 57dc2378: bump docker/setup-qemu-action from 1 to 2
- c4e2031b: bump docker/login-action from 1 to 2
- a9823a91: bump docker/setup-buildx-action from 1 to 2
- 7c8bafbe: bump docker/build-push-action from 2 to 3
- 4408b1bb: bump actions/download-artifact from 2 to 3
- 4c91a714: bump actions/setup-go from 2 to 3
- 64389db0: bump actions/upload-artifact from 2 to 3
- 1db22a62: bump peter-evans/create-pull-request from 4.0.1 to 4.0.2
- c0953e6f: bump actions/stale from 4 to 5
- 53e944f9: bump peter-evans/create-pull-request from 3.14.0 to 4.0.1
- c76efaee: bump actions/cache from 2 to 3
CRDA
- 4bb2d332: replace API key request form URL
Chore
- 4d4c425b: Bump claircore to v1.4.4
Chore
- aae2d839: v4.5.0-rc.0 changelog bump
- 95073d0b: Bump claircore to v1.4.7
- 415b2a17: Add back Publish Binaries to upload clairctl versions
- c9041efa: bump Claircore to v1.4.6
- 039d2073: bump Claircore to v1.4.5
- 4e44f7ef: bump claircore v1.4.2 -> v1.4.3
- e2b8e101: Bump claircore v1.4.1 -> 1.4.2
- 3273a969: bump claircore to v1.3.2
Ci
- 45443c8e: fix prerelease conditional
- eea6fea1: fix config tidy check
- 4180d787: update workflows and machinery for go1.18
Clair
- b8882f9d: better argument error messages
- #1605### Clairctl
- f0d6a357: fix error reporting for streaming responses
Config
- 677a3137: Don't use flag default combo
- f0e077e0: add "omitempty" tags everywhere
- f1bb53ea: implement TextMarshaler for LogLevel
- 6a99b61a: add top-level docs
Contrib
- 9612ee67: remove rpmscanner files on startup
- a6609638: First wipe anything that might be left before starting clair indexers
- 6a6fd901: fix DB connection charts
- 6b60eef6: Only count index report creation latency for successful requests
- 17862ae3: Add DB connections to Grafana dashboard
- 37ca1ab0: Add dedicated serviceAccount
- 1d89c032: Wipe all the temporary files in the process of being fetched
- 187764a3: Wipe all the contents of /tmp on container start
- ae7675af: Use the readyz endpoint in startup probes
- Fixes #1488### Docker-Compose
- dfd68db8: remove -mod=vendor flag
Dockerfile
- e689241b: strip binaries to reduce size
- 2af2a7f6: fix build with newer ubi8/ubi-minimal image
- f2e209c6: update for 1.18, add trimpath
Docs
- 369319cd: note tested
docker-compose
version
Documentation
- 9258a313: add config reference cross-checking
- 9a74ac8f: add notes on metrics
- d09b3192: add link checker
Go.Mod
- d583395e: update claircore version
- 12b676d4: patch update dependencies
- e1833161: update claircore version
- 65dcc39c: update minimum go version
Httptransport
- f34148ad: update discovery endpoint
- 88149118: use less-verbose instrumentation construction
- 51119521: update notification endpoints
- #1523- fa49078d: fix test log panic
- 19fa0aa8: Refactor Matcher to align with indexer
- ce462ea4: handle no notifier in "combo" mode
Indexer
- 8e5d76d3: Return 4XX status code when Index() returns tarfs.ErrBadFormat
Introspection
- f4db2610: allow custom health function
Logging
- 5c5a1ab4: log when request is rate-limited
Matcher
- e5cb6a91: Update matcher client to match server definition
Metrics
- e1664659: Spread clair_http_indexerv1_request_duration buckets
Prometheus
- b6ce5043: rework indexer buckets
Services
- 668f443f: update initialization
Webhook
- 472e70b6: clone headers on request