http://open-source-security-software.net/project/clair/releases.atom Recent releases for clair 2025-12-15T23:58:00.015445+00:00 python-feedgen clair v0.0.1 clair v0.0.1 2015-11-13T19:23:45+00:00 2015-11-13T19:23:45+00:00 clair v1.0.0-rc1 clair v1.0.0-rc1 2016-02-24T22:57:34+00:00 2016-02-24T22:57:34+00:00 clair v1.0.0 clair v1.0.0 2016-03-18T17:06:59+00:00 [The first stable release of Clair!](https://coreos.com/blog/clair-v1.html) This release includes: - a revamped database interface with a performant PostgreSQL implementation - a stable, general-purpose RESTful JSON API - [ACI](https://github.com/appc/spec) support - standardized extension points throughout the codebase 2016-03-18T17:06:59+00:00 clair v1.1.0 clair v1.1.0 2016-04-19T21:17:46+00:00 Changelog: - Added instructions for running on Kubernetes - Fixed multiple panics when using an invalid configs - Added default config location: /etc/clair/config.yml - Added HTTP Proxy support to webhook notifier - Added URL validation to webhook notifier - Fixed the health check endpoint's response status code 2016-04-19T21:17:46+00:00 clair v1.2.0 clair v1.2.0 2016-05-06T14:38:48+00:00 Changelog: - Allow arbitrary headers to be specified in analyze layer requests, e.g. `Authorization` - Clean up temporary folders created by `analyze-local-images` 2016-05-06T14:38:48+00:00 clair v1.2.1 clair v1.2.1 2016-05-20T17:32:00+00:00 Changelog: - Performance fixes for notifications - pgsql: use subquery to plan GetNotification query (#182) - pgsql: remove unnecessary join used in GetNotification (#179) 2016-05-20T17:32:00+00:00 clair v1.2.2 clair v1.2.2 2016-05-26T00:32:47+00:00 Changelog: - Force HTTPS for Ubuntu's repository fetching (#188) 2016-05-26T00:32:47+00:00 clair v1.2.3 clair v1.2.3 2016-07-18T19:16:07+00:00 Changelog: - Fix reporting for CentOS 5 (#217) 2016-07-18T19:16:07+00:00 clair v1.2.4 clair v1.2.4 2016-09-06T19:19:49+00:00 Changelog: - Fixed reporting for RHEL (#229) 2016-09-06T19:19:49+00:00 clair v1.2.5 clair v1.2.5 2016-10-25T15:48:16+00:00 Changelog: - Added support for Ubuntu 16.10 (Yakkety Yak) 2016-10-25T15:48:16+00:00 clair v1.2.6 clair v1.2.6 2016-11-15T22:00:45+00:00 Changelog: - Fixed `duplicate key value violates unique constraint` when fetching Red Hat data sources 2016-11-15T22:00:45+00:00 clair v2.0.0 clair v2.0.0 2017-05-19T19:59:41+00:00 This major release of Clair contains: 1 Breaking Change: * **Config Files must be updated to [a new format](https://github.com/coreos/clair/blob/v2.0.0/config.example.yaml#L17-L27) for specifying database connections** Major Features: * Alpine Linux support (apk format, Alpine-SecDB source) * Oracle Linux support (Oracle Linux Security Database source) * Introduced Version Formats for more accurate comparisons (e.g. rpm, dpkg) * Migrated to structured logging via JSON Minor Features: * Various readability improvements to errors and documentation 2017-05-19T19:59:41+00:00 clair v2.0.1 clair v2.0.1 2017-06-20T19:32:11+00:00 This release contains two bug fixes: * Upgrade Debian release mapping to newly released Debian versions * Thanks Renzo Toma * Fix Ubuntu release mapping to properly strip extraneous data extracted from a layer * Thanks Alina Radu 2017-06-20T19:32:11+00:00 clair v2.0.2 clair v2.0.2 2018-03-19T17:31:26+00:00 This release contains two bug fixes: - Updater: Sleep before continuing the lock loop. - Correctly identify RHEL images. - Thanks @joerayme! 2018-03-19T17:31:26+00:00 clair v2.0.3 clair v2.0.3 2018-05-14T15:41:39+00:00 This release contains two bug fixes: - Upgrade to Go 1.10 to fix binding to "0.0.0.0" on IPv4-only systems - Thanks to @usr42 and @hhomar - Add Ubuntu Bionic namespace detection - Thanks @qeqar 2018-05-14T15:41:39+00:00 clair v2.0.4 clair v2.0.4 2018-07-10T20:54:53+00:00 - Huge thanks to Jean Michel MacKay (@MackJM) who updated Clair to pull from Ubuntu's new git repository -- this removes the dependency on bzr, which has previously caused networking and performance problems. - Thanks to Nick Johns (@ninjaMog) who updated Clair to use HTTPS for NVD metadata source and patched Clair to temporarily point to the new location for the archived Ubuntu bzr repository. 2018-07-10T20:54:53+00:00 clair v2.0.5 clair v2.0.5 2018-08-31T18:55:55+00:00 This release points Clair to Alpine Security DB to a GitHub repository because their servers were unable to handle the traffic from Clair users. Thanks to Daniel Jiang (@reasonerjt) 2018-08-31T18:55:55+00:00 clair v2.0.6 clair v2.0.6 2018-09-20T15:54:05+00:00 This release includes two fixes: - NVD has moved onto AWS. We've updated to use that more scalable database. - HTTP requests now have a useragent to allow internal and external networks to segment traffic. Thanks to Jean Michel MacKay (@MackJM) 2018-09-20T15:54:05+00:00 clair v2.0.7 clair v2.0.7 2018-11-19T20:38:30+00:00 This release includes a fix for mapping Ubuntu Cosmic to the proper namespace. 2018-11-19T20:38:30+00:00 clair v2.0.8 clair v2.0.8 2019-03-08T21:14:17+00:00 * Switched to a static TLS Cipher Suite that does not use 3DES, protecting clients from suffering from Sweet32 * Fixed debugging log lines that were being printed always * Added exponential backoff for updater failures (thanks @reasonerjt) 2019-03-08T21:14:17+00:00 clair v2.0.9 clair v2.0.9 2019-08-06T20:06:41+00:00 * Added Debian Bullseye and bumped Debian version mappings (thanks @imlonghao) 2019-08-06T20:06:41+00:00 clair v2.1.0 clair v2.1.0 2019-11-05T22:28:39+00:00 * Replace NVD xml source with NVD JSON source 2019-11-05T22:28:39+00:00 clair v2.1.1 clair v2.1.1 2019-11-12T17:20:04+00:00 This tag marks the organization change from coreos/clair to quay/clair and the code changes necessary to support this. 2019-11-12T17:20:04+00:00 clair v3.0.0-pre1 clair v3.0.0-pre1 2019-11-12T17:21:47+00:00 This tag marks the organization change from coreos/clair to quay/clair and the code changes necessary to support this. 2019-11-12T17:21:47+00:00 clair v2.1.2 clair v2.1.2 2019-12-06T18:21:07+00:00 Fix rhel updater #887 2019-12-06T18:21:07+00:00 clair v4.0.0-alpha.2 clair v4.0.0-alpha.2 2020-03-26T15:41:26+00:00 This is an alpha of v4 cut mostly to test the release automation. 2020-03-26T15:41:26+00:00 clair v4.0.0-alpha.3 clair v4.0.0-alpha.3 2020-04-14T20:12:33+00:00 2020-04-14T20:12:33+00:00 clair v4.0.0-alpha.4 clair v4.0.0-alpha.4 2020-04-21T01:55:18+00:00 This alpha release adds api changes, various bug fixes and a bump to CC v0.0.20. 2020-04-21T01:55:18+00:00 clair v2.1.3 clair v2.1.3 2020-04-27T17:30:09+00:00 This release adds ubuntu support for newer releases and fixes an issue where RHEL updaters bailed to quickly. 2020-04-27T17:30:09+00:00 clair v4.0.0-alpha.5 clair v4.0.0-alpha.5 2020-04-30T19:25:30+00:00 This release adds a new way to configure updaters to run in groups. Also includes various bug fixes and attention to logging. 2020-04-30T19:25:30+00:00 clair v4.0.0-alpha.6 clair v4.0.0-alpha.6 2020-05-01T16:53:16+00:00 2020-05-01T16:53:16+00:00 clair v2.1.4 clair v2.1.4 2020-06-01T19:09:23+00:00 v2.1.4 release with the following maintenance commits commit a3b6218fb6e4c4f343d822ce1a01e2afcf2250d1 Author: Alex Samorukov <samm@os2.kiev.ua> Date: Thu May 28 01:02:12 2020 +0200 Remove reference to non-existing com.redhat.rhsa-RHEL3.xml (#988) Signed-off-by: Oleksii Samorukov <samm@os2.kiev.ua> Co-authored-by: Louis DeLosSantos <ldelossa.ld@gmail.com> commit d82e9b0e20345e29178bd277a1305037af870d02 Author: aviadatsnyk <aviad@snyk.io> Date: Mon May 25 17:18:37 2020 +0300 feat: support ubuntu 20.04 (#987) Signed-off-by: Aviad Reich <aviad@snyk.io> 2020-06-01T19:09:23+00:00 clair v4.0.0-alpha.7 clair v4.0.0-alpha.7 2020-06-01T20:51:34+00:00 This release contains support for Photon OS, inches closer to a new and improved notifications design, and various bug fixes. For more details see: https://github.com/quay/claircore/releases/tag/v0.0.24 and https://github.com/quay/claircore/releases/tag/v0.0.23 2020-06-01T20:51:34+00:00 clair v4.0.0-rc.1 clair v4.0.0-rc.1 2020-09-10T18:40:49+00:00 This release marks v4.0.0-rc.1. This release inches us even closer to a v4.0.0 stable release. Full change-log and documentation of ClairV4 will quickly follow this release. 2020-09-10T18:40:49+00:00 clair v4.0.0-rc.2 clair v4.0.0-rc.2 2020-09-11T18:55:55+00:00 This release marks v4.0.0-rc.2. This release bumps to latest ClairCore and utilizes Go 1.15.2 for production container and local development. Full change-log and documentation of ClairV4 will quickly follow this release. 2020-09-11T18:55:55+00:00 clair v4.0.0-rc.3 clair v4.0.0-rc.3 2020-09-23T17:31:30+00:00 #1048 chore: claircore bump to v0.1.8 ldelossa:release-v4.0.0.rc.3 #1047 client: fix nil check hdonnay:early-deref #1045 logging: use duration stringer ldelossa:louis/timestamp-fix #1043 deployment: use service prefix for simplifie... ldelossa:louis/api-prefixes #1042 auth: psk fixup ldelossa:louis/jwt-fixes #1041 logging: add similar logging to v3 mcoops:development-4.0-http-logging #1040 Notifier Config Typo alecmerdler:webhook-typo 2020-09-23T17:31:30+00:00 clair v2.1.5 clair v2.1.5 2020-09-28T16:46:48+00:00 commit 5fe11e67793b9508a0fe4fe8f0b6ec5bd358cdd0 (HEAD -> release-2.0, tag: v2.1.5, origin/release-2.0) Author: Karsten W. Rohrbach <karsten@rohrbach.de> Date: Mon Sep 28 10:20:04 2020 +0200 Use NVD 1.1 feed NVD 1.0 feed is no longer available which seems to break classification of finding criticality. Signed-off-by: Karsten W. Rohrbach <karsten@rohrbach.de> 2020-09-28T16:46:48+00:00 clair v4.0.0-rc.7 clair v4.0.0-rc.7 2020-09-29T16:58:34+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.7"></a> ## [v4.0.0-rc.7] - 2020-09-29 ### Chore - [9282d29](https://github.com/quay/clair/commit/9282d299fda9f1dee321d0f9b883651e18bf4bf8): v4.0.0-rc.7 changelog bump ### Cicd - [195ce7a](https://github.com/quay/clair/commit/195ce7a59a5db9d7e1f854e25242434e82635fa7): move container building out of container [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.7...HEAD [v4.0.0-rc.7]: https://github.com/quay/clair/compare/v4.0.0-rc.6...v4.0.0-rc.7 2020-09-29T16:58:34+00:00 clair v4.0.0-rc.8 clair v4.0.0-rc.8 2020-09-29T17:02:32+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.8"></a> ## [v4.0.0-rc.8] - 2020-09-29 ### Chore - [6181cc6](https://github.com/quay/clair/commit/6181cc6c7a47203482f420ccd257318a0d478978): v4.0.0-rc.8 changelog bump ### Cicd - [7520b09](https://github.com/quay/clair/commit/7520b0912967a0811660ead8e35f80d85899c000): fix container building [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.8...HEAD [v4.0.0-rc.8]: https://github.com/quay/clair/compare/v4.0.0-rc.7...v4.0.0-rc.8 2020-09-29T17:02:32+00:00 clair v4.0.0-rc.9 clair v4.0.0-rc.9 2020-09-29T17:09:33+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.9"></a> ## [v4.0.0-rc.9] - 2020-09-29 ### Cicd - [04fab4a](https://github.com/quay/clair/commit/04fab4a7ef9344ee5e3578c60873a5e56bff64b7): build container with local checkout [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.9...HEAD [v4.0.0-rc.9]: https://github.com/quay/clair/compare/v4.0.0-rc.8...v4.0.0-rc.9 2020-09-29T17:09:33+00:00 clair v2.1.6 clair v2.1.6 2020-10-01T12:50:53+00:00 commit dcf2adb5fef0ec61746812f7930c9eb6923400e4 (HEAD -> release-2.0, tag: v2.1.6, origin/release-2.0) Author: nycnewman <edward@digitalasset.com> Date: Mon Aug 3 14:17:15 2020 -0400 Remove extra go modules Signed-off-by: nycnewman <edward@digitalasset.com> commit f209ef1618aa2a7bb4bc620b039caaab3ce977f5 Author: nycnewman <edward@digitalasset.com> Date: Tue Jul 28 20:11:26 2020 -0400 Fixes for V2 for alpine, rhel, nvd, and ubuntu Signed-off-by: nycnewman <edward@digitalasset.com> 2020-10-01T12:50:53+00:00 clair v4.0.0-rc.10 clair v4.0.0-rc.10 2020-10-01T19:56:08+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.10"></a> ## [v4.0.0-rc.10] - 2020-10-01 ### Chore - [2c54a82](https://github.com/quay/clair/commit/2c54a82467af83db44b9dcccdfb73a320699426b): v4.0.0-rc.10 changelog bump ### Cicd - [f04bc76](https://github.com/quay/clair/commit/f04bc76c666b3d1c5098dcc14b928a165066549a): api reference check ### Docs - [0d8a2a4](https://github.com/quay/clair/commit/0d8a2a4aae8358597e3b67cbf4deb8be79e76dec): bump api reference ### Go.Mod - [bd1a3b7](https://github.com/quay/clair/commit/bd1a3b772c2dbd6ae87a94c5608f1cdc2bf0044a): update claircore version ### Httptransport - [2c9762b](https://github.com/quay/clair/commit/2c9762b0351449b5b09249da513178b3d2757985): remove redundant method check ### Openapi - [015d862](https://github.com/quay/clair/commit/015d862dce63068951d145c5512ec95977262a03): yamllint and spellcheck - [d06dabf](https://github.com/quay/clair/commit/d06dabfe57fbb90ba376e8f1fa81d18db90ed070): change OperationIDs for notification endpoints [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.10...HEAD [v4.0.0-rc.10]: https://github.com/quay/clair/compare/v4.0.0-rc.9...v4.0.0-rc.10 2020-10-01T19:56:08+00:00 clair v4.0.0-rc.11 clair v4.0.0-rc.11 2020-10-02T19:11:42+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.11"></a> ## [v4.0.0-rc.11] - 2020-10-02 ### Chore - [f9f8635](https://github.com/quay/clair/commit/f9f86350521ed9c02258c713a992d76976fab9cc): v4.0.0-rc.11 changelog bump ### Config - [a4e0410](https://github.com/quay/clair/commit/a4e04105cb15173ee3b06090de7573540969a89c): allow HTTP client to specify claims - [5aba727](https://github.com/quay/clair/commit/5aba72783bff70fa41769cbe33365a34835bd73f): ensure yaml/json struct tag for auth 'Issuer' field are the same ### Notifier - [57e1ed0](https://github.com/quay/clair/commit/57e1ed0a1178ca5b980f65e5030a00a82acf52c8): pass configured client into notifier ### Pull Requests - Merge pull request [#1078](https://github.com/quay/clair/issues/1078) from alecmerdler/fix-issuer-struct-tag [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.11...HEAD [v4.0.0-rc.11]: https://github.com/quay/clair/compare/v4.0.0-rc.10...v4.0.0-rc.11 2020-10-02T19:11:42+00:00 clair v4.0.0-rc.12 clair v4.0.0-rc.12 2020-10-08T21:10:41+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.12"></a> ## [v4.0.0-rc.12] - 2020-10-08 ### Chore - [61ce675](https://github.com/quay/clair/commit/61ce675946bd186f5a0be800ab26cad3f008a0f1): v4.0.0-rc.12 changelog bump ### Cicd - [28dcd94](https://github.com/quay/clair/commit/28dcd9443f95c4243a94896b04ff7b3075a1c21c): parallelize release process, keep test failures ### Clairctl - [b1fee08](https://github.com/quay/clair/commit/b1fee08e43401fdbe6fd9af222bbe64b6412c773): update some interactive help ### Go.Mod - [af868db](https://github.com/quay/clair/commit/af868db100705074f718f1a8f7caaafaa8b88220): update dependencies ### Local-Dev - [3b60292](https://github.com/quay/clair/commit/3b60292591900173f4eda02461d3891e48d070c2): make quay container ignore validations ### Notifier - [0c1554e](https://github.com/quay/clair/commit/0c1554e9aa6cb8d1116376bf303c8af8e5112b23): ensure Content-Type header present in webhook notification - [a2d5f9b](https://github.com/quay/clair/commit/a2d5f9b92371094ade82b8f9bef19d72fb8addcd): copy url struct ### Pull Requests - Merge pull request [#1086](https://github.com/quay/clair/issues/1086) from alecmerdler/webhook-notifier-headers [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.12...HEAD [v4.0.0-rc.12]: https://github.com/quay/clair/compare/v4.0.0-rc.11...v4.0.0-rc.12 2020-10-08T21:10:41+00:00 clair v4.0.0-rc.13 clair v4.0.0-rc.13 2020-10-09T13:53:45+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.13"></a> ## [v4.0.0-rc.13] - 2020-10-08 ### Chore - [6326327](https://github.com/quay/clair/commit/63263273a7440cb93fcd044a33ad2d0b5a70f425): v4.0.0-rc.13 changelog bump ### Cicd - [f6a28c2](https://github.com/quay/clair/commit/f6a28c2dcc252b4e8be08158a227b8fed7b71b27): fix goos/goarch [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.13...HEAD [v4.0.0-rc.13]: https://github.com/quay/clair/compare/v4.0.0-rc.12...v4.0.0-rc.13 2020-10-09T13:53:45+00:00 clair v4.0.0-rc.16 clair v4.0.0-rc.16 2020-10-09T17:11:06+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.16"></a> ## [v4.0.0-rc.16] - 2020-10-09 ### Chore - [88407e2](https://github.com/quay/clair/commit/88407e254d33b7c66e0484ee980daa3f69b1683e): v4.0.0-rc.16 changelog bump ### Cicd - [96909bf](https://github.com/quay/clair/commit/96909bf3bfca47c8ea1ce0b53d9d5b7e9897b55e): exclude darwin/arm64 - [7786d7d](https://github.com/quay/clair/commit/7786d7d34b01b48f9d2d87682faa54936c25a21f): more debugging - [89c26ec](https://github.com/quay/clair/commit/89c26ec55443050d2e3dd425b4e37a15fe96c061): more debugging - [7a1eeaf](https://github.com/quay/clair/commit/7a1eeafd0bebc261f356f05244c3a946bfee8c87): make sure the workspace exists - [68c0318](https://github.com/quay/clair/commit/68c0318b1b225387402a3d4e66c1803f64fd1d98): make empty changelog on manual trigger - [4e5ee29](https://github.com/quay/clair/commit/4e5ee2908d49191f54951cc276cf95387f90b83c): rig up a workflow_dispatch to help debugging [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.16...HEAD [v4.0.0-rc.16]: https://github.com/quay/clair/compare/v4.0.0-rc.15...v4.0.0-rc.16 2020-10-09T17:11:06+00:00 clair v4.0.0-rc.17 clair v4.0.0-rc.17 2020-10-19T18:45:03+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.17"></a> ## [v4.0.0-rc.17] - 2020-10-19 ### Chore - [37f7791](https://github.com/quay/clair/commit/37f7791287d28de53828ee35c139dc78d5f3e962): claircore bump v0.1.13 ### Cicd - [d2bc2b6](https://github.com/quay/clair/commit/d2bc2b6cda9ff609e0e9883467095f6e425cdae9): remove deprecated set-env commands - [0cfda4d](https://github.com/quay/clair/commit/0cfda4ddf6a86f01fddd8b8143ce4f64b23a0527): update documentation action - [49e01d6](https://github.com/quay/clair/commit/49e01d60feeb9fdce618d82b7b328f80bdb4fa89): fix container build ### Clairctl - [2363778](https://github.com/quay/clair/commit/2363778b4086a62de55cef1afa8f3c519328ec25): add environment variables for clairctl ### Docs - [dc4bda4](https://github.com/quay/clair/commit/dc4bda499e7aeed655536aa8409b6512113eb7ea): add Makefile target to build docs website ### Local-Dev - [15b607a](https://github.com/quay/clair/commit/15b607a98e92d87f083d4ca406c7d795fc373cd5): add pgadmin4 container ### Notifier - [673bd0f](https://github.com/quay/clair/commit/673bd0fe32d5422e8eb3dff3716a2bfce81b891c): fix poller loop [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.17...HEAD [v4.0.0-rc.17]: https://github.com/quay/clair/compare/v4.0.0-rc.16...v4.0.0-rc.17 2020-10-19T18:45:03+00:00 clair v4.0.0-rc.18 clair v4.0.0-rc.18 2020-10-21T19:26:33+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.18"></a> ## [v4.0.0-rc.18] - 2020-10-21 ### Chore - [f0881e4](https://github.com/quay/clair/commit/f0881e4a16050a902dc1df3afe77f7ea280d77ef): v4.0.0-rc.18 changelog bump ### Notifier - [40abaa6](https://github.com/quay/clair/commit/40abaa67e5b3e4453d6e6cf2ec3452a0c3570f42): do less work [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.18...HEAD [v4.0.0-rc.18]: https://github.com/quay/clair/compare/v4.0.0-rc.17...v4.0.0-rc.18 2020-10-21T19:26:33+00:00 clair v4.0.0-rc.19 clair v4.0.0-rc.19 2020-10-26T15:52:20+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.19"></a> ## [v4.0.0-rc.19] - 2020-10-26 ### Chore - [ecdcc8e](https://github.com/quay/clair/commit/ecdcc8ea104161ecbc36edd7cbf2d6e49e1f836d): v4.0.0-rc.19 changelog bump ### Config - [157628d](https://github.com/quay/clair/commit/157628dfe1c7f1f837dc8df0e622a2d64a31c79a): add custom config marshaling ### Go.Mod - [1d4f6c3](https://github.com/quay/clair/commit/1d4f6c33fa314f9a550ba4b2701ec208aff9c93f): new claircore version [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.19...HEAD [v4.0.0-rc.19]: https://github.com/quay/clair/compare/v4.0.0-rc.18...v4.0.0-rc.19 2020-10-26T15:52:20+00:00 clair v4.0.0-rc.20 clair v4.0.0-rc.20 2020-11-02T17:53:03+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.20"></a> ## [v4.0.0-rc.20] - 2020-11-02 ### Chore - [ba70ca3](https://github.com/quay/clair/commit/ba70ca3eda70c4654d0f44348ec89231dfb40f44): v4.0.0-rc.20 changelog bump - [e0e1f0d](https://github.com/quay/clair/commit/e0e1f0dbcd8e7ff46b3c34066f9e894ce124e84f): bump claircore to v0.1.15 [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.20...HEAD [v4.0.0-rc.20]: https://github.com/quay/clair/compare/v4.0.0-rc.19...v4.0.0-rc.20 2020-11-02T17:53:03+00:00 clair v4.0.0-rc.21 clair v4.0.0-rc.21 2020-12-01T21:27:10+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.21"></a> ## [v4.0.0-rc.21] - 2020-12-01 ### Chore - [c6933f0](https://github.com/quay/clair/commit/c6933f0ab78810eeb8dd3fb66cea0d86e9a7d1de): v4.0.0-rc.21 changelog bump - [5648439](https://github.com/quay/clair/commit/5648439518cbf10b44fc7fac8a3710c044487bb8): bump cc to v0.0.17 ### Cidi - [a576bf2](https://github.com/quay/clair/commit/a576bf290ba9ccbae5d869a5f12ff2897585a2c0): bump create pull request action ### Clairctl - [835af27](https://github.com/quay/clair/commit/835af272fad49342f51adb4633ff639de3cc14a1): fix and codify import arguments - [b9ef107](https://github.com/quay/clair/commit/b9ef1073ca48ed5ed7caaa3e0fbad03a7d83592c): update import and export online help - [9883e80](https://github.com/quay/clair/commit/9883e80f331190e60de711b0705e9b37017fc5b1): unifiy config, client handling ### Config - [dc8ba89](https://github.com/quay/clair/commit/dc8ba8912fa482378ef393aa51b4e9528d2877f2): expose notification summary toggle - [bb3cd66](https://github.com/quay/clair/commit/bb3cd669f66345aaa0fc5df6f502f34922cc069e): add 'omitempty' to 'updaters' config struct for correct marshalling ### Direct-Delivery - [ea564d4](https://github.com/quay/clair/commit/ea564d489f2cb8b43c6ea1c90eb40bbcf39ebc63): Fix slices in direct notifier ### Dockerfile - [c18563d](https://github.com/quay/clair/commit/c18563d90b5ca9d6185f1e503c54912bcdee7564): Get build image from Quay instead of DockerHub ### Docs - [425fc38](https://github.com/quay/clair/commit/425fc38af9837527421ebf550259f9d7e8371039): add clairctl's new powers to the reference - [f4169c4](https://github.com/quay/clair/commit/f4169c43d283ede2678ab620db5fa4ee9d6b2c37): Add information about AMQP delivery compatibility ### Local-Dev - [550f6b9](https://github.com/quay/clair/commit/550f6b93b178846b243585d912c7d6efdd6abcae): fix pgadmin name ### Notifier - [153f3e3](https://github.com/quay/clair/commit/153f3e3682921b84249950ddfbd186d825377bef): add summary tests - [dd2e16d](https://github.com/quay/clair/commit/dd2e16db6e952fd5135dadb99ce8ec4b6ea65361): optionally disable per-manifest summary - [77ca653](https://github.com/quay/clair/commit/77ca6535649c4860b17d345505d44c0511d12bb0): log failed delivery reason [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.21...HEAD [v4.0.0-rc.21]: https://github.com/quay/clair/compare/v4.0.0-rc.20...v4.0.0-rc.21 2020-12-01T21:27:10+00:00 clair v4.0.0-rc.22 clair v4.0.0-rc.22 2020-12-02T19:48:51+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.22"></a> ## [v4.0.0-rc.22] - 2020-12-02 ### Chore - [8ef8509](https://github.com/quay/clair/commit/8ef8509753387e1dcdf709e71fee16cbdd7146f9): v4.0.0-rc.22 changelog bump - [bbe1cd8](https://github.com/quay/clair/commit/bbe1cd8f19f62a0becbd110d27cb20b6bd699f36): claircore v0.1.18 bump ### Documentation - [d962bef](https://github.com/quay/clair/commit/d962bef8140516c739e322a7406c0068e2164d45): update links in howto/api [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.22...HEAD [v4.0.0-rc.22]: https://github.com/quay/clair/compare/v4.0.0-rc.21...v4.0.0-rc.22 2020-12-02T19:48:51+00:00 clair v4.0.0-rc.23 clair v4.0.0-rc.23 2020-12-07T16:39:33+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.23"></a> ## [v4.0.0-rc.23] - 2020-12-07 ### Chore - [2080ece](https://github.com/quay/clair/commit/2080ece3032daf0f28f85dd07749886a451cf71f): v4.0.0-rc.23 changelog bump - [289208c](https://github.com/quay/clair/commit/289208cfab02b587366434372e5295150306abf2): bump cc to v0.1.19 ### Cicd - [30444f3](https://github.com/quay/clair/commit/30444f3b782044373ab174ffa2628aaf9495d832): use golang image from quay.io [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.23...HEAD [v4.0.0-rc.23]: https://github.com/quay/clair/compare/v4.0.0-rc.22...v4.0.0-rc.23 2020-12-07T16:39:33+00:00 clair v4.0.0-rc.24 clair v4.0.0-rc.24 2020-12-11T15:16:35+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.0-rc.24"></a> ## [v4.0.0-rc.24] - 2020-12-11 ### Chore - [d3b3497](https://github.com/quay/clair/commit/d3b3497d997020a879eca1190150ce73642d90b9): v4.0.0-rc.24 changelog bump - [0515f09](https://github.com/quay/clair/commit/0515f09a2fbc4f5a29fda476f6be1f0e77f5d8fa): bump cc to v0.1.20 [Unreleased]: https://github.com/quay/clair/compare/v4.0.0-rc.24...HEAD [v4.0.0-rc.24]: https://github.com/quay/clair/compare/v4.0.0-rc.23...v4.0.0-rc.24 2020-12-11T15:16:35+00:00 clair v4.0.0 clair v4.0.0 2020-12-15T16:14:07+00:00 <a name="v4.0.0"></a> ## [v4.0.0] - 2020-12-15 The clair team is excited for our first stable release of v4! Thanks to everyone that's helped. Containers can be found at [quay.io/projectquay/clair](https://quay.io/repository/projectquay/clair?tab=tags). ### Chore - [73cdf7d](https://github.com/quay/clair/commit/73cdf7d904a1aa6341a27c3ecae11c89d7444e39): v4.0.0 changelog bump ### Reverts - Dockerfile: Get build image from Quay instead of DockerHub - cicd: use golang image from quay.io [v4.0.0]: https://github.com/quay/clair/compare/v4.0.0-rc.24...v4.0.0 2020-12-15T16:14:07+00:00 clair v4.0.1 clair v4.0.1 2021-02-15T20:24:12+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.1"></a> ## [v4.0.1] - 2021-02-15 ### Chore - [8a392f1](https://github.com/quay/clair/commit/8a392f1bd3a381e98ece87e9ccd4842113563bb4): v4.0.1 changelog bump - [c47be87](https://github.com/quay/clair/commit/c47be87d6fbb0a34960001a45246d3936e5f8710): bump cc to v0.1.22 stable [Unreleased]: https://github.com/quay/clair/compare/v4.0.1...HEAD [v4.0.1]: https://github.com/quay/clair/compare/v4.0.0...v4.0.1 2021-02-15T20:24:12+00:00 clair v4.0.2 clair v4.0.2 2021-02-18T17:25:50+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.2"></a> ## [v4.0.2] - 2021-02-18 ### Chore - [5c236e6](https://github.com/quay/clair/commit/5c236e6d2afe05c92245f817337341ae6478125d): 4.0.2 changelog bump ### Client - [8b63953](https://github.com/quay/clair/commit/8b63953e99e0246a9428205cf51c66ec3af65ba3): fix panic on request failure - [#1186](https://github.com/quay/clair/issues/1186) - [#1188](https://github.com/quay/clair/issues/1188) [Unreleased]: https://github.com/quay/clair/compare/v4.0.2...HEAD [v4.0.2]: https://github.com/quay/clair/compare/v4.0.1...v4.0.2 2021-02-18T17:25:50+00:00 clair v4.0.3 clair v4.0.3 2021-03-12T15:02:11+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.3"></a> ## [v4.0.3] - 2021-03-12 ### Chore - [a844fb2](https://github.com/quay/clair/commit/a844fb2290bdaeb2d6f99c013e1ea3ab2b17dc6f): v4.0.3 changelog bump - [a26eb80](https://github.com/quay/clair/commit/a26eb80d83bf0e993ccd7df977be6bc456a0de4c): bump cc stable to v0.1.23 [Unreleased]: https://github.com/quay/clair/compare/v4.0.3...HEAD [v4.0.3]: https://github.com/quay/clair/compare/v4.0.2...v4.0.3 2021-03-12T15:02:11+00:00 clair v4.0.4 clair v4.0.4 2021-03-25T17:49:19+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.4"></a> ## [v4.0.4] - 2021-03-25 ### Chore - [4bfd7d1](https://github.com/quay/clair/commit/4bfd7d11c3f1290af889e258283f585f5f4abbd4): v4.0.4 changelog bump - [4ff4c90](https://github.com/quay/clair/commit/4ff4c9082573cadf8c96b6e4f5e67aa46ac31699): bump cc to stable v0.1.24 ### Cicd - [0800ba4](https://github.com/quay/clair/commit/0800ba46b160c30c623f0ad7062fe7882604233e): sort changelog by semver ### Initialize - [7c4787b](https://github.com/quay/clair/commit/7c4787bfb1585d54f0ef371487228cb4941db5a0): wire up DisableUpdaters option [Unreleased]: https://github.com/quay/clair/compare/v4.0.4...HEAD [v4.0.4]: https://github.com/quay/clair/compare/v4.0.3...v4.0.4 2021-03-25T17:49:19+00:00 clair v4.1.0-alpha.1 clair v4.1.0-alpha.1 2021-04-05T15:53:21+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.1.0-alpha.1"></a> ## [v4.1.0-alpha.1] - 2021-04-05 ### All - [a5bfaeb](https://github.com/quay/clair/commit/a5bfaeb33cc43350234345aba0059a02098f0d67): switch to using codec package ### Chore - [493beb1](https://github.com/quay/clair/commit/493beb13d3a9d0739bcffa74217f7e2107f8438d): v4.1.0-alpha.1 changelog bump - [4734435](https://github.com/quay/clair/commit/473443575e0160cdc83574dcd48982d9922ddf4e): v4.1.0-alpha.1 changelog bump - [6e8a838](https://github.com/quay/clair/commit/6e8a838305c6bdc6a71e3b3a9ee5735660ebbd22): bump cc to v0.4.0 - [5a6f1c3](https://github.com/quay/clair/commit/5a6f1c3b24f9c178838e905a1435078f9706a7b9): update claircore version for database fix - [ea0378d](https://github.com/quay/clair/commit/ea0378d4d67376ebb924b7fb78d4d4f22ad9e1de): bump cc v0.3.0 - [6e195c9](https://github.com/quay/clair/commit/6e195c99a14139360c8d09f90c94024eb7d27b67): fix yaml file indentation issue ### Cicd - [b1145e3](https://github.com/quay/clair/commit/b1145e3a1c5e8faf3d1a64a403de940386b73102): sort changelog by semver - [7dc55fa](https://github.com/quay/clair/commit/7dc55fa9bb0b968ab580c7d6d0ea4ffa053eaba0): bump in go.16, bump out go1.14 - [d5e57af](https://github.com/quay/clair/commit/d5e57afb594d58cf817a962d9e282c820ab6577e): enable CI on stable branches - [f7737e5](https://github.com/quay/clair/commit/f7737e58cfca3640d4a901a658317becb47ba2af): fix openshift ci/cd script - [30c0311](https://github.com/quay/clair/commit/30c0311a8b1584a40f5b956b3b3d9e9ab7eee18a): update golang container for go-mod in app-sre - [cb656df](https://github.com/quay/clair/commit/cb656dfbd69ff1ce11976c7de672b50277091ab8): add notifier to app interface - [9254ab6](https://github.com/quay/clair/commit/9254ab66ea7f1b9711242026045da35b7ffa2782): use quay.io image in CI and Dockerfile ### Clair - [ecd8999](https://github.com/quay/clair/commit/ecd8999cbfd6b9140f0aa8aebc11a67cbefcb4d2): fix initialization error logging - [dc2f893](https://github.com/quay/clair/commit/dc2f8936a564fbc234e1b8f00a3eb4778452f2ec): reorganize initialization - [391c2f7](https://github.com/quay/clair/commit/391c2f766bcbf9c2392c12dca2bb9f225f1ef424): add Shutdown struct ### Claircore - [f183421](https://github.com/quay/clair/commit/f1834212272b07f02228b04a67e9339001dc51f8): bump to v0.2.0 ### Clairctl - [5740a1b](https://github.com/quay/clair/commit/5740a1b0427c81ae5f447add372db43a1ec73dbf): Add subpath to clairctl ### Client - [bd50a95](https://github.com/quay/clair/commit/bd50a9570d996578e0209286a66ec3d7f41d6aaf): remove request body buffering - [ce11fd7](https://github.com/quay/clair/commit/ce11fd7077c2fb10715b37a8248b42583d930462): fix panic on request failure - [#1186](https://github.com/quay/clair/issues/1186)### Codec - [1fb6dcf](https://github.com/quay/clair/commit/1fb6dcfd32143520aa348b184e865be7a6081134): add package for codec pooling ### Config - [e9390fa](https://github.com/quay/clair/commit/e9390fadc24e53e455360f709e79674f752c4a29): add matchers settings - [eb519e0](https://github.com/quay/clair/commit/eb519e0752d3cf7f5f8daeefd4ad9bd29cbfa8c2): allow gc to be disabled - [f2d7313](https://github.com/quay/clair/commit/f2d731341722e3d59c9351c10b7e8eedbe74f276): rework into specific validators ### Docs - [0f230f9](https://github.com/quay/clair/commit/0f230f99f22150a00b36654ee8a5a7674e5507f7): add support matrix - [102ae88](https://github.com/quay/clair/commit/102ae88dd84c1f769b8c037226d92b301d887aab): update cli reference - [9d0a2b2](https://github.com/quay/clair/commit/9d0a2b20a6808f0e86cbd4f2a6046a6c7abdc2ea): fix psk related config references - [44303dc](https://github.com/quay/clair/commit/44303dccfd26935fd66ff041e22602c709c4a428): install clairctl correctly - [a3bb1b6](https://github.com/quay/clair/commit/a3bb1b6d8caebf228ac39b8793d5326bea0d1b55): use correct clairctl subcommands - Closes [#1122](https://github.com/quay/clair/issues/1122)### Documentation - [2e65925](https://github.com/quay/clair/commit/2e6592500fbe9c3197782133965de6503b07b6ab): modified testing.md for clarity - [#1180](https://github.com/quay/clair/issues/1180)### Httptransport - [21dc720](https://github.com/quay/clair/commit/21dc720a7f1e63e731eadbf72cf192913bf88c39): add mime type to indexer and matcher handler - [8616cc6](https://github.com/quay/clair/commit/8616cc68b030fc417c693b3d2dc7208015ce9f4e): return Accepted when not ready - [1ac26da](https://github.com/quay/clair/commit/1ac26daf5501876495ec09f4e67b50eaca4bd1a5): fix panic in metrics registration - [7305b3d](https://github.com/quay/clair/commit/7305b3d735786e340833e045e2cd5888c8af866b): use correct handler for state endpoint - [df5e7f9](https://github.com/quay/clair/commit/df5e7f9658b1fed55d067013656115b062127c23): check for err before deferring resp.Body.Close() ### Initialize - [8a2df09](https://github.com/quay/clair/commit/8a2df099fe2e69a572e8d81b352f688f82de341a): remove New function - [2d27ae5](https://github.com/quay/clair/commit/2d27ae5cd3fe55737c2fa02b46616ec09ade47c5): add standalone initialization functions ### Instrospection - [b78f954](https://github.com/quay/clair/commit/b78f954dbf3210f7deb87dc371b1d35cba216d78): bump to opentelemetry 0.16.0 ### Introspection - [1ece08f](https://github.com/quay/clair/commit/1ece08f49434828c8c672f08ec45844b99187983): database metrics for notifier - [84ba35f](https://github.com/quay/clair/commit/84ba35f29ee81849cb2f424b3624895f9bd05a79): implement prometheus http ### Local-Dev - [1c85589](https://github.com/quay/clair/commit/1c85589abdef98b5af8d4f6e2cd9eb5db6a723a0): remove unintented change in config.yaml ### Logging - [9f3d167](https://github.com/quay/clair/commit/9f3d167d5d85d345c7d0ee666be075a545a553f4): move to zlog throughout ### Matcher - [858c540](https://github.com/quay/clair/commit/858c540b2ef9b8d7f71d16bbe3ba797f73f654ab): add Initialized method ### Notifier - [e7bf3b1](https://github.com/quay/clair/commit/e7bf3b1730e04ad10ec4baef1643556bf5626090): construct notification objects directly - [9962202](https://github.com/quay/clair/commit/99622021c594149a0b0d183b6349e2ee7139e5d2): do AffectedManifests calls in chunks ### Severity_mapping - [8e39fa4](https://github.com/quay/clair/commit/8e39fa40eebca7b50ab29f0001686fa7c5c49e1e): remove defcon1 severity ### Updaters - [8105b03](https://github.com/quay/clair/commit/8105b033fb53f0907373f6af76af954fe95a856d): plumb update retention in [Unreleased]: https://github.com/quay/clair/compare/v4.1.0-alpha.1...HEAD [v4.1.0-alpha.1]: https://github.com/quay/clair/compare/v4.0.4...v4.1.0-alpha.1 2021-04-05T15:53:21+00:00 clair v4.1.0-alpha.2 clair v4.1.0-alpha.2 2021-04-09T19:29:26+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.1.0-alpha.2"></a> ## [v4.1.0-alpha.2] - 2021-04-09 ### Chore - [e0eea38](https://github.com/quay/clair/commit/e0eea383b9e791b5b041136b88f1b69b3d4841bb): v4.1.0-alpha.2 changelog bump ### Codec - [d5cac13](https://github.com/quay/clair/commit/d5cac1315481a87f596f395e1c2da2bf57eaf18c): use stdlib time.Time encoding - Closes [#1231](https://github.com/quay/clair/issues/1231)### Docs - [60f9684](https://github.com/quay/clair/commit/60f9684accfd7e6b9e1bd585a55874803e1160f5): minor updates - [cbdc9ca](https://github.com/quay/clair/commit/cbdc9caab450489377ab1d6bb19429d54df639cc): update configuration file reference [Unreleased]: https://github.com/quay/clair/compare/v4.1.0-alpha.2...HEAD [v4.1.0-alpha.2]: https://github.com/quay/clair/compare/v4.1.0-alpha.1...v4.1.0-alpha.2 2021-04-09T19:29:26+00:00 clair v4.0.5 clair v4.0.5 2021-04-16T20:38:47+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.5"></a> ## [v4.0.5] - 2021-04-16 ### Chore - [b92ba98](https://github.com/quay/clair/commit/b92ba981540bf13344f5fe48d5683fd2c600e92b): v4.0.5 changelog bump - [486ccfb](https://github.com/quay/clair/commit/486ccfb9d8baac5f468acf0cc0752d7d2d9f8ce4): bump cc stable to v0.1.25 [Unreleased]: https://github.com/quay/clair/compare/v4.0.5...HEAD [v4.0.5]: https://github.com/quay/clair/compare/v4.0.4...v4.0.5 2021-04-16T20:38:47+00:00 clair v4.1.0-alpha.3 clair v4.1.0-alpha.3 2021-05-04T14:34:44+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.1.0-alpha.3"></a> ## [v4.1.0-alpha.3] - 2021-05-04 ### Chore - [f3d64ff](https://github.com/quay/clair/commit/f3d64ffc3f3b8ebcf4d91d60117e8a268d840fd8): v4.1.0-alpha.3 changelog bump - [01c44cc](https://github.com/quay/clair/commit/01c44cc39dd5d5c644d6849dfe204a1ffd02bab8): update claircore revision ### Cicd - [4535b9f](https://github.com/quay/clair/commit/4535b9f41c310b3d590e2e0d8e3758d0d39d5105): changelog fixups ### Config - [1f9b565](https://github.com/quay/clair/commit/1f9b56577957ce28044b221af58b160328a671a2): validate based on combo mode or not ### Httptransport - [9e67501](https://github.com/quay/clair/commit/9e67501d818045749c4f263128b72e7cb6856bd1): fix LatestUpdateOperations method ### Notifier - [6d33153](https://github.com/quay/clair/commit/6d331530c7a8714a16d32ce3ca6e74ec8afc5184): check msg contents in integration tests - [cc4a10f](https://github.com/quay/clair/commit/cc4a10ffedfc2edaae229cd953b3602ca16da2ec): remove direct zerolog use ### Tests - [08734ab](https://github.com/quay/clair/commit/08734ab233457dc4bba1b071331f0c8024f6b4dd): fix small unit test race - [6e50ec2](https://github.com/quay/clair/commit/6e50ec2eec4eb50711ac48f14181e5a7ca075a70): add testing command - [1e92bd2](https://github.com/quay/clair/commit/1e92bd241ba42eec3cca6c8e983ba937caa23bd9): fix small race [Unreleased]: https://github.com/quay/clair/compare/v4.1.0-alpha.3...HEAD [v4.1.0-alpha.3]: https://github.com/quay/clair/compare/v4.1.0-alpha.2...v4.1.0-alpha.3 2021-05-04T14:34:44+00:00 clair v4.1.0 clair v4.1.0 2021-05-13T14:42:12+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.1.0"></a> ## [v4.1.0] - 2021-05-13 ### All - [6638793](https://github.com/quay/clair/commit/66387930f2b80087a32a1aeddc9b1ef16eec01e1): use RateLimiter where it seems appropriate ### Chore - [8bcbbf1](https://github.com/quay/clair/commit/8bcbbf1be8b14051a05cc86bc404834b5778a6e8): v4.1.0 changelog bump - [04f2cb7](https://github.com/quay/clair/commit/04f2cb71acc8eceac0d1a7766c5ebfcfa01150ee): bump claircore version ### Cicd - [8b0cdb3](https://github.com/quay/clair/commit/8b0cdb38fa8f4d701e0ef804e37728721798f564): use golang major version tag for dev env - [c1895c4](https://github.com/quay/clair/commit/c1895c433dfc3a872cce2c1468801ecdddf2e962): use quay.io/projectquay/golang image ### Claircore - [bc2b059](https://github.com/quay/clair/commit/bc2b0591d3ea3a07498820bc625f7dc9cd5ce934): update to use new libvuln API ### Clairctl - [c80a99d](https://github.com/quay/clair/commit/c80a99d14ed96e539a79212fb23f608a03ee636c): move to updates.Manager interface - [30f8696](https://github.com/quay/clair/commit/30f86961b88b7a590157f28fc6cb8f22f16dfa06): move to zlog ### Httputil - [ed8ffc5](https://github.com/quay/clair/commit/ed8ffc50b56c9b11873f00bb2deb4fba9107ec95): create package and RateLimiter ### Initialize - [5df82e1](https://github.com/quay/clair/commit/5df82e19e971c67ebdecf3f92682d4ae897db53a): update call to Libindex contstructor ### Introspection - [ec59a43](https://github.com/quay/clair/commit/ec59a431032713654e2eb7a29ad7c446dd16a490): enable readiness endpoint [Unreleased]: https://github.com/quay/clair/compare/v4.1.0...HEAD [v4.1.0]: https://github.com/quay/clair/compare/v4.1.0-alpha.3...v4.1.0 2021-05-13T14:42:12+00:00 clair v4.1.1 clair v4.1.1 2021-06-15T18:54:50+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.1.1"></a> ## [v4.1.1] - 2021-06-15 ### Chore - [6528f73](https://github.com/quay/clair/commit/6528f738a2a0cf303625040459d5590050f75294): v4.1.1 changelog bump - [a3a8020](https://github.com/quay/clair/commit/a3a8020c2225de42e248352503b06704d7167839): bump claircore version ### Clairctl - [343e7da](https://github.com/quay/clair/commit/343e7da0f82f83e40f88a6fb64c5f6441ad2f27a): add support for s3 registries using V4 - Fixes [#1264](https://github.com/quay/clair/issues/1264)### Config - [ad9eccf](https://github.com/quay/clair/commit/ad9eccf9c93a00bda4300ae783b42753d2c10d35): omit Authorization header for empty claims - [#1284](https://github.com/quay/clair/issues/1284) [Unreleased]: https://github.com/quay/clair/compare/v4.1.1...HEAD [v4.1.1]: https://github.com/quay/clair/compare/v4.1.0...v4.1.1 2021-06-15T18:54:50+00:00 clair v4.0.6 clair v4.0.6 2021-06-15T21:54:03+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.0.6"></a> ## [v4.0.6] - 2021-06-15 ### Chore - [d169414](https://github.com/quay/clair/commit/d16941471a9d2e7e5434dab9173b70c1966f75f9): v4.0.6 changelog bump - [73adee2](https://github.com/quay/clair/commit/73adee2f86d17460a41c0b7f08a320442ff18b91): bump claircore to v0.1.26 ### Cicd - [cd64d3f](https://github.com/quay/clair/commit/cd64d3ffebdb4bf3f42ebb8f755f86ad7866d5d5): changelog fixups ### Clairctl - [f745d45](https://github.com/quay/clair/commit/f745d455a26145ab06fca2efa23a9fd9da7cda2d): add support for s3 registries using V4 - Fixes [#1264](https://github.com/quay/clair/issues/1264) [Unreleased]: https://github.com/quay/clair/compare/v4.0.6...HEAD [v4.0.6]: https://github.com/quay/clair/compare/v4.0.5...v4.0.6 2021-06-15T21:54:03+00:00 clair v4.2.0-rc.2 clair v4.2.0-rc.2 2021-07-30T14:11:54+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.2.0-rc.2"></a> ## [v4.2.0-rc.2] - 2021-07-29 ### Chore - [263d667](https://github.com/quay/clair/commit/263d6677e6cf661c281de6087bb93628b79c3ee0): update claircore ### Deployment - [c888a3f](https://github.com/quay/clair/commit/c888a3f21b6397355761b6eb056d95487bbf3eca): Fix microdnf install inconsistencies [Unreleased]: https://github.com/quay/clair/compare/v4.2.0-rc.2...HEAD [v4.2.0-rc.2]: https://github.com/quay/clair/compare/v4.2.0-rc.1...v4.2.0-rc.2 2021-07-30T14:11:54+00:00 clair v4.1.2 clair v4.1.2 2021-08-06T15:51:19+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.1.2"></a> ## [v4.1.2] - 2021-08-06 ### Chore - [e6c9bc2](https://github.com/quay/clair/commit/e6c9bc2890b75b91a7d3a7aa5257a37b25d05dfb): v4.1.2 changelog bump - [1e130f2](https://github.com/quay/clair/commit/1e130f2844d26ceac4a26f0548d8bc2bea79a91f): bump claircore version ### Introspection - [804cbed](https://github.com/quay/clair/commit/804cbedbd6724bc22f9adac02186f45bf77c703f): use the response recorder - [#1318](https://github.com/quay/clair/issues/1318)### Services - [bc60dcc](https://github.com/quay/clair/commit/bc60dcc29d4440636f68911e79b08b188ac8e81e): disable transport compression in matcher [Unreleased]: https://github.com/quay/clair/compare/v4.1.2...HEAD [v4.1.2]: https://github.com/quay/clair/compare/v4.1.1...v4.1.2 2021-08-06T15:51:19+00:00 clair v4.2.0 clair v4.2.0 2021-08-10T16:51:36+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.2.0"></a> ## [v4.2.0] - 2021-08-10 ### Chore - [2c7fd9c](https://github.com/quay/clair/commit/2c7fd9cbcdc1d37e42ea9338ae72ada0b1da10dc): v4.2.0 changelog bump - [1e0a43a](https://github.com/quay/clair/commit/1e0a43aa1d6714c79a5b9f5b4568c0de16d3e127): bump claircore to v0.5.2 ### Http - [4cd0952](https://github.com/quay/clair/commit/4cd0952833b7048ccf8fbf024a7c61a3c4a6c34b): rate limit index report requests ### Introspection - [5b129ad](https://github.com/quay/clair/commit/5b129ad997fb33b02c6ac1c605fb8444399a5c43): capture rate-limited requests [Unreleased]: https://github.com/quay/clair/compare/v4.2.0...HEAD [v4.2.0]: https://github.com/quay/clair/compare/v4.2.0-rc.2...v4.2.0 2021-08-10T16:51:36+00:00 clair v4.1.3 clair v4.1.3 2021-08-11T14:01:38+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.1.3"></a> ## [v4.1.3] - 2021-08-11 ### Chore - [df2624c](https://github.com/quay/clair/commit/df2624c1c9256d5e578db2047a772d372a561ea0): v4.1.3 changelog bump - [7ac3d94](https://github.com/quay/clair/commit/7ac3d94f12726e3f0f88281ecab47341fb5fbb0a): bump claircore [Unreleased]: https://github.com/quay/clair/compare/v4.1.3...HEAD [v4.1.3]: https://github.com/quay/clair/compare/v4.1.2...v4.1.3 2021-08-11T14:01:38+00:00 clair v4.2.1 clair v4.2.1 2021-08-16T19:18:54+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.2.1"></a> ## [v4.2.1] - 2021-08-16 ### Chore - [1882e1e](https://github.com/quay/clair/commit/1882e1eed86bfcd1e9a9667bc1900fdb1da081db): v4.2.1 changelog bump - [b48814b](https://github.com/quay/clair/commit/b48814b6b79fc75fb91dce858490e2d4a8f2db3d): bump claircore version [Unreleased]: https://github.com/quay/clair/compare/v4.2.1...HEAD [v4.2.1]: https://github.com/quay/clair/compare/v4.2.0...v4.2.1 2021-08-16T19:18:54+00:00 clair v4.1.4 clair v4.1.4 2021-08-16T19:19:12+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.1.4"></a> ## [v4.1.4] - 2021-08-16 ### Chore - [92eef18](https://github.com/quay/clair/commit/92eef18de3a6dfc08373598d542e6644beab9d0a): v4.1.4 changelog bump - [bee9c64](https://github.com/quay/clair/commit/bee9c642bba0aad96fcc48c7c2b2c7b0692c6825): bump claircore version [Unreleased]: https://github.com/quay/clair/compare/v4.1.4...HEAD [v4.1.4]: https://github.com/quay/clair/compare/v4.1.3...v4.1.4 2021-08-16T19:19:12+00:00 clair v4.2.2 clair v4.2.2 2021-08-17T16:57:32+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.2.2"></a> ## [v4.2.2] - 2021-08-17 ### Chore - [3762d9c](https://github.com/quay/clair/commit/3762d9c3459f5bb1b12fab46453358b79f3952ba): v4.2.2 changelog bump - [90f2909](https://github.com/quay/clair/commit/90f2909ed8d29b90dad205f9ad92bbbf9660f88c): bump claircore version [Unreleased]: https://github.com/quay/clair/compare/v4.2.2...HEAD [v4.2.2]: https://github.com/quay/clair/compare/v4.2.1...v4.2.2 2021-08-17T16:57:32+00:00 clair v4.1.5 clair v4.1.5 2021-08-17T16:57:51+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.1.5"></a> ## [v4.1.5] - 2021-08-17 ### Chore - [7df9b90](https://github.com/quay/clair/commit/7df9b9067c3b7e7a9351bbc73b2dc48d507203af): v4.1.5 changelog bump - [f4d8255](https://github.com/quay/clair/commit/f4d8255c3a7db8b7e59066bc13ff25d39be938ae): bump claircore version [Unreleased]: https://github.com/quay/clair/compare/v4.1.5...HEAD [v4.1.5]: https://github.com/quay/clair/compare/v4.1.4...v4.1.5 2021-08-17T16:57:51+00:00 clair v4.1.6 clair v4.1.6 2021-09-28T18:42:17+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.1.6"></a> ## [v4.1.6] - 2021-09-28 ### Chore - [018a2db](https://github.com/quay/clair/commit/018a2db20131d0e56c1f52732a9ed1d73cf23d61): v4.1.6 changelog bump - [63b5b3d](https://github.com/quay/clair/commit/63b5b3d97f50fc1c22eb4be55e9cfc2cdb7ed86b): bump claircore version [Unreleased]: https://github.com/quay/clair/compare/v4.1.6...HEAD [v4.1.6]: https://github.com/quay/clair/compare/v4.1.5...v4.1.6 2021-09-28T18:42:17+00:00 clair v4.2.3 clair v4.2.3 2021-09-28T18:43:17+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.2.3"></a> ## [v4.2.3] - 2021-09-28 ### Chore - [8bc69b0](https://github.com/quay/clair/commit/8bc69b0a4c83a3275ee8dc17042a58357cd167ec): v4.2.3 changelog bump - [7ee97e5](https://github.com/quay/clair/commit/7ee97e506372454963c81a3c5c045ce487056d87): bump claircore version [Unreleased]: https://github.com/quay/clair/compare/v4.2.3...HEAD [v4.2.3]: https://github.com/quay/clair/compare/v4.2.2...v4.2.3 2021-09-28T18:43:17+00:00 clair v4.3.0-rc.0 clair v4.3.0-rc.0 2021-09-28T21:57:03+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.3.0-rc.0"></a> ## [v4.3.0-rc.0] - 2021-09-28 ### Chore - [b5ea27b](https://github.com/quay/clair/commit/b5ea27bc324308e359adf3084b92301441457001): v4.3.0-rc.0 changelog bump - [d65432d](https://github.com/quay/clair/commit/d65432d3cc7dbe57de1b7be7cfd4745005e44159): update claircore version - [5ab6c76](https://github.com/quay/clair/commit/5ab6c76121a03543f8edf748fa511a7d486df54c): automation around v2 issues - [b53aeb7](https://github.com/quay/clair/commit/b53aeb714aa3536dd7aa295ea6306a20e69e03cf): update claircore version - [f06b041](https://github.com/quay/clair/commit/f06b0419f3aa38d54a56fda3a07729fab80ca6a1): update go version ### Cicd - [7f19200](https://github.com/quay/clair/commit/7f192003eef5eb6e0d42e2d21264410f71af96ce): create expiring, dated image - [673ab1e](https://github.com/quay/clair/commit/673ab1ebd1efc1cfc778316ca7c4f183687138a1): update go version - [ace31fe](https://github.com/quay/clair/commit/ace31fe6e8737fb4ab4ad66750e7637c8af36e0d): re-vendor after modifying the module - [411facf](https://github.com/quay/clair/commit/411facfaeb292bd74e1865a2b48767ac1560febf): use push flag with build - [7d29f69](https://github.com/quay/clair/commit/7d29f694b0de2751ef1d1886ca2b15317a3b33d0): add "nightly" workflow - [e36bc82](https://github.com/quay/clair/commit/e36bc8226ab762948cc0f855751b5d55eea44afe): add script to edit module for nightly ### Clairctl - [66a3137](https://github.com/quay/clair/commit/66a3137af6d6b5f1640c32e55aa5a65b71d606a0): update to new API ### Config - [b4ec7aa](https://github.com/quay/clair/commit/b4ec7aa3e2d4bd272e8f518ff3bd2b3e2434216d): add CacheAge field ### Contrib - [7308254](https://github.com/quay/clair/commit/73082541568b014b89407bee9d30a0142ccd21ea): stop unneeded vendoring - [87f8f6c](https://github.com/quay/clair/commit/87f8f6cb7525ad6e85c49907f17a35523de2a19f): update saas file ### Documentation - [28b78c5](https://github.com/quay/clair/commit/28b78c5415696ab23a1465f5b631f0be2cb97704): fix typo ### Httptransport - [22a2548](https://github.com/quay/clair/commit/22a25484e149bc5665e5e78754552cbda6967b9f): add Cache-Control header to VulnerabilityReport response - [1d6ce96](https://github.com/quay/clair/commit/1d6ce962d79c2cad86e8c7f6c5a247bf1f329d92): documentation updates - [f7fdc90](https://github.com/quay/clair/commit/f7fdc906c3bd0e779e0480b2444d6068ae939546): fix auth test logging ### Matcher - [b3c3e38](https://github.com/quay/clair/commit/b3c3e38574df1d53c37fbf9c7fe0128b2c76c35e): default garbage collection on ### Notifier - [0f6d0e4](https://github.com/quay/clair/commit/0f6d0e4a6950c64c74f18f1c4d0dee3fbc2eaf01): move to ctxlock ### Shutdown - [6b7029d](https://github.com/quay/clair/commit/6b7029df2f74a44f57f924545442465874103e0b): introduce the new NotifyContext [Unreleased]: https://github.com/quay/clair/compare/v4.3.0-rc.0...HEAD [v4.3.0-rc.0]: https://github.com/quay/clair/compare/v4.2.3...v4.3.0-rc.0 2021-09-28T21:57:03+00:00 clair v4.3.0 clair v4.3.0 2021-10-01T15:51:49+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.3.0"></a> ## [v4.3.0] - 2021-10-01 ### Chore - [ce63ff2](https://github.com/quay/clair/commit/ce63ff2615cef36804346acc016c625d2fcfd630): v4.3.0 changelog bump ### Contrib - [2cee4e1](https://github.com/quay/clair/commit/2cee4e1c6b06179f8166b3090526d6d5d592433c): update secrets path ### Dockerfile - [5493bbc](https://github.com/quay/clair/commit/5493bbc0d5cdd67c52c4d1786ddc3226086403d6): remove dumb-init, tar [Unreleased]: https://github.com/quay/clair/compare/v4.3.0...HEAD [v4.3.0]: https://github.com/quay/clair/compare/v4.3.0-rc.0...v4.3.0 2021-10-01T15:51:49+00:00 clair v4.3.2 clair v4.3.2 2021-10-29T15:33:21+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.3.2"></a> ## [v4.3.2] - 2021-10-29 ### Chore - [bfd9718](https://github.com/quay/clair/commit/bfd971861e88bb21e4480ac98b8b0b7e1abf1501): v4.3.2 changelog bump ### Go.Mod - [f8dff8b](https://github.com/quay/clair/commit/f8dff8b8691ad58508457b2022425a7c533fca3c): update go-containerregistry - [#1407](https://github.com/quay/clair/issues/1407) [Unreleased]: https://github.com/quay/clair/compare/v4.3.2...HEAD [v4.3.2]: https://github.com/quay/clair/compare/v4.3.1...v4.3.2 2021-10-29T15:33:21+00:00 clair v4.3.4 clair v4.3.4 2021-11-05T18:01:39+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.3.4"></a> ## [v4.3.4] - 2021-11-05 ### Chore - [dddb910](https://github.com/quay/clair/commit/dddb910b6f51e7b69042ba3db98c2a0d6cc1caa2): v4.3.4 changelog bump - [41d2593](https://github.com/quay/clair/commit/41d25933ad25b8ae5deb4b6da84336c2a4d400fe): update changelog to cope with submodule tags - [#1421](https://github.com/quay/clair/issues/1421) [Unreleased]: https://github.com/quay/clair/compare/v4.3.4...HEAD [v4.3.4]: https://github.com/quay/clair/compare/v4.3.3...v4.3.4 2021-11-05T18:01:39+00:00 clair v4.3.5 clair v4.3.5 2021-11-19T22:07:11+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.3.5"></a> ## [v4.3.5] - 2021-11-19 ### Chore - [844bfd2](https://github.com/quay/clair/commit/844bfd2436fb5acb1d08975acad152d78367364a): v4.3.5 changelog bump - [bef331e](https://github.com/quay/clair/commit/bef331e67e1b00a1e6f2139c0c817907de93d7d4): Revert "chore: v3.4.5 changelog bump" - [c01d88c](https://github.com/quay/clair/commit/c01d88c6ac2513cb728703f5721ce61ff839f5a3): v3.4.5 changelog bump - [8849c61](https://github.com/quay/clair/commit/8849c61360520230b6c987bdc243db03b7340c9f): update claircore version - [#1437](https://github.com/quay/clair/issues/1437) [Unreleased]: https://github.com/quay/clair/compare/v4.3.5...HEAD [v4.3.5]: https://github.com/quay/clair/compare/v4.3.4...v4.3.5 2021-11-19T22:07:11+00:00 clair v4.3.6 clair v4.3.6 2022-01-14T22:47:51+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.3.6"></a> ## [v4.3.6] - 2022-01-14 ### Chore - [84801fa](https://github.com/quay/clair/commit/84801fa23add925ba6b406a9e1bc5d2aaba217fb): v4.3.6 changelog bump ### Go.Mod - [8562653](https://github.com/quay/clair/commit/8562653ac42933bbf0e73d82abde09c2a337ea22): update claircore ### Webhook - [ca28de4](https://github.com/quay/clair/commit/ca28de4149e5041958b220daa2c8601abb424dda): clone headers out of Config struct [Unreleased]: https://github.com/quay/clair/compare/v4.3.6...HEAD [v4.3.6]: https://github.com/quay/clair/compare/v4.3.5...v4.3.6 2022-01-14T22:47:51+00:00 clair v4.4.0-rc.5 clair v4.4.0-rc.5 2022-03-03T18:07:35+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.4.0-rc.5"></a> ## [v4.4.0-rc.5] - 2022-03-03 ### Chore - [8d2d1593](https://github.com/quay/clair/commit/8d2d159396004f17bfedb755b5f6a32b90ede1c2): v4.4.0-rc.5 changelog bump ### Ci - [58c761e3](https://github.com/quay/clair/commit/58c761e3662524358720ea15789e5121375f7bc6): update nightly version description - [bbdd9252](https://github.com/quay/clair/commit/bbdd925292fd426cdaae8172fafe2f333d7b127b): fix tar prefix [Unreleased]: https://github.com/quay/clair/compare/v4.4.0-rc.5...HEAD [v4.4.0-rc.5]: https://github.com/quay/clair/compare/v4.4.0-rc.4...v4.4.0-rc.5 2022-03-03T18:07:35+00:00 clair v4.4.0-rc.6 clair v4.4.0-rc.6 2022-03-14T18:48:45+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.4.0-rc.6"></a> ## [v4.4.0-rc.6] - 2022-03-14 ### Build(Deps) - [323e83ce](https://github.com/quay/clair/commit/323e83cee577e6df4b41db03f6a90d05480c6443): bump actions/checkout from 2 to 3 ### Chore - [0ea0e9d5](https://github.com/quay/clair/commit/0ea0e9d547de3d0ed2d7fe4e400b1fcb8cb16476): v4.4.0-rc.6 changelog bump ### Ci - [d4983fdb](https://github.com/quay/clair/commit/d4983fdb737aa11ce01a952dc4ca6b26af7f4bab): fix extract step ### Httptransport - [5caad7fc](https://github.com/quay/clair/commit/5caad7fc921b64a877e5055171c382a28ba2dbba): remove unused AffectedManifest handler [Unreleased]: https://github.com/quay/clair/compare/v4.4.0-rc.6...HEAD [v4.4.0-rc.6]: https://github.com/quay/clair/compare/v4.4.0-rc.5...v4.4.0-rc.6 2022-03-14T18:48:45+00:00 clair v4.4.0-rc.7 clair v4.4.0-rc.7 2022-03-14T19:13:17+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.4.0-rc.7"></a> ## [v4.4.0-rc.7] - 2022-03-14 ### Chore - [94fdf1f8](https://github.com/quay/clair/commit/94fdf1f83102d1ae11f9363f7a41532e2414f18e): v4.4.0-rc.7 changelog bump ### Ci - [87a2421f](https://github.com/quay/clair/commit/87a2421f458591be50f2303de4cf76add5789925): use runner context object [Unreleased]: https://github.com/quay/clair/compare/v4.4.0-rc.7...HEAD [v4.4.0-rc.7]: https://github.com/quay/clair/compare/v4.4.0-rc.6...v4.4.0-rc.7 2022-03-14T19:13:17+00:00 clair v4.4.0 clair v4.4.0 2022-03-16T21:46:49+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.4.0"></a> ## [v4.4.0] - 2022-03-16 ### Chore - [c7075aa4](https://github.com/quay/clair/commit/c7075aa46dfffbbd9b09393d5db42938cda2a615): v4.4.0 changelog bump [Unreleased]: https://github.com/quay/clair/compare/v4.4.0...HEAD [v4.4.0]: https://github.com/quay/clair/compare/v4.4.0-rc.7...v4.4.0 2022-03-16T21:46:49+00:00 clair v4.4.1 clair v4.4.1 2022-04-04T19:04:48+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.4.1"></a> ## [v4.4.1] - 2022-04-04 ### Chore - [363dca4d](https://github.com/quay/clair/commit/363dca4d771d7e36e2925552cce102e458193c4f): v4.4.1 changelog bump - [cc5a916e](https://github.com/quay/clair/commit/cc5a916ef11f5de53af0b87b9ad75d940a615beb): bump claircore to v1.3.2 - [#1537](https://github.com/quay/clair/issues/1537)### Httptransport - [d314e412](https://github.com/quay/clair/commit/d314e41234292084dc125c3c9489f3958ca772ae): handle no notifier in "combo" mode - [#1531](https://github.com/quay/clair/issues/1531) [Unreleased]: https://github.com/quay/clair/compare/v4.4.1...HEAD [v4.4.1]: https://github.com/quay/clair/compare/v4.4.0...v4.4.1 2022-04-04T19:04:48+00:00 clair v4.4.2 clair v4.4.2 2022-05-26T16:13:21+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.4.2"></a> ## [v4.4.2] - 2022-05-26 ### Chore - [2a4694bf](https://github.com/quay/clair/commit/2a4694bff671a9e41c3c5c5c77eb1a53afebf971): v4.4.2 changelog bump ### Go.Mod - [67f32bff](https://github.com/quay/clair/commit/67f32bff3f3ef655ff24313ccc7905d6d2a0a719): update claircore version - [#1571](https://github.com/quay/clair/issues/1571) [Unreleased]: https://github.com/quay/clair/compare/v4.4.2...HEAD [v4.4.2]: https://github.com/quay/clair/compare/v4.4.1...v4.4.2 2022-05-26T16:13:21+00:00 clair v4.4.3 clair v4.4.3 2022-06-06T18:23:09+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.4.3"></a> ## [v4.4.3] - 2022-06-06 ### Chore - [3682f31e](https://github.com/quay/clair/commit/3682f31ee399e2b14a1d669c1f3d9ee774feefdd): v4.4.3 changelog bump ### Go.Mod - [51c63e32](https://github.com/quay/clair/commit/51c63e323cc27824cdb59b942b66af110400d5b3): update claircore version - [#1580](https://github.com/quay/clair/issues/1580)### Webhook - [edc65d66](https://github.com/quay/clair/commit/edc65d667261fbc08d54bbc4057151f47ce6d4b7): clone headers on request - [#1557](https://github.com/quay/clair/issues/1557) [Unreleased]: https://github.com/quay/clair/compare/v4.4.3...HEAD [v4.4.3]: https://github.com/quay/clair/compare/v4.4.2...v4.4.3 2022-06-06T18:23:09+00:00 clair v4.4.4 clair v4.4.4 2022-06-09T20:18:49+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.4.4"></a> ## [v4.4.4] - 2022-06-09 ### Chore - [48a3a4ee](https://github.com/quay/clair/commit/48a3a4eef20ce76e25bb57ed9e8444af60998fd4): v4.4.4 changelog bump - [6b1f27ed](https://github.com/quay/clair/commit/6b1f27ed682605fa89641cebf4f0f029c604f0d3): Bump claircore v1.4.1 -> 1.4.2 [Unreleased]: https://github.com/quay/clair/compare/v4.4.4...HEAD [v4.4.4]: https://github.com/quay/clair/compare/v4.4.3...v4.4.4 2022-06-09T20:18:49+00:00 clair v4.5.0-rc.0 clair v4.5.0-rc.0 2022-10-10T20:04:47+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.5.0-rc.0"></a> ## [v4.5.0-rc.0] - 2022-10-10 ### All - [1a1d5662](https://github.com/quay/clair/commit/1a1d566249aa4be93c60e1af773ced0a8d227fb2): remove Quay keyserver support ### Build(Deps) - [224d0698](https://github.com/quay/clair/commit/224d06988b6196ef6617ae807abb652a0580c0dc): bump actions/stale from 5 to 6 - [180b887c](https://github.com/quay/clair/commit/180b887c8748e3367e962fa78551d526b79de378): bump peter-evans/create-pull-request from 4.1.2 to 4.1.3 - [0537bbc0](https://github.com/quay/clair/commit/0537bbc06eeb1a050530a62ac263a4a60bd298c4): bump peter-evans/create-pull-request from 4.1.1 to 4.1.2 - [47a9c1cb](https://github.com/quay/clair/commit/47a9c1cb108872a6d30fe36328b2bf9126f9b13d): bump peter-evans/create-pull-request from 4.0.4 to 4.1.1 - [3cad3319](https://github.com/quay/clair/commit/3cad331970a3d1a9c8093f62087e63d48859a7b3): bump peter-evans/create-pull-request from 4.0.3 to 4.0.4 - [c5975257](https://github.com/quay/clair/commit/c597525708138d390041a4d72ed9de9f43ec28c5): bump peter-evans/create-pull-request from 4.0.2 to 4.0.3 - [57dc2378](https://github.com/quay/clair/commit/57dc23781da8328410be551090a92aec99dbd41e): bump docker/setup-qemu-action from 1 to 2 - [c4e2031b](https://github.com/quay/clair/commit/c4e2031b36dea93fbe8078bff093c0525d32da6e): bump docker/login-action from 1 to 2 - [a9823a91](https://github.com/quay/clair/commit/a9823a9107234e7c51f2daf0824ed0e35bd4939b): bump docker/setup-buildx-action from 1 to 2 - [7c8bafbe](https://github.com/quay/clair/commit/7c8bafbe9b9b021da81055d98f95106649cf6d48): bump docker/build-push-action from 2 to 3 - [4408b1bb](https://github.com/quay/clair/commit/4408b1bb39d8c443509872dd54dd959bc5a11ac5): bump actions/download-artifact from 2 to 3 - [4c91a714](https://github.com/quay/clair/commit/4c91a714cd1fa86a20e8d40fcbe8a344e3b94e72): bump actions/setup-go from 2 to 3 - [64389db0](https://github.com/quay/clair/commit/64389db059ed0a3dbba6d0599272961ab88adb7a): bump actions/upload-artifact from 2 to 3 - [1db22a62](https://github.com/quay/clair/commit/1db22a62b0569c96772a3b6785ca007454e063fd): bump peter-evans/create-pull-request from 4.0.1 to 4.0.2 - [c0953e6f](https://github.com/quay/clair/commit/c0953e6f15ef83d2af317ae7a1cd40d37336446e): bump actions/stale from 4 to 5 - [53e944f9](https://github.com/quay/clair/commit/53e944f9f2321330d1ed8172365892bf461b0eb3): bump peter-evans/create-pull-request from 3.14.0 to 4.0.1 - [c76efaee](https://github.com/quay/clair/commit/c76efaee8d97a5820d2ba0b3668ad3ccd10fbe02): bump actions/cache from 2 to 3 ### CRDA - [4bb2d332](https://github.com/quay/clair/commit/4bb2d33291f652961a4f4d2da8e5e297df4d19ee): replace API key request form URL ### Chore - [4d4c425b](https://github.com/quay/clair/commit/4d4c425b25996a7d0834307fc908090ecbbe805b): Bump claircore to v1.4.4 ### Chore - [aae2d839](https://github.com/quay/clair/commit/aae2d839fbc36996e97ab1d93fca00c70d2278c6): v4.5.0-rc.0 changelog bump - [95073d0b](https://github.com/quay/clair/commit/95073d0bdff80f74a055bb8cbc4ebf01d6c800a0): Bump claircore to v1.4.7 - [415b2a17](https://github.com/quay/clair/commit/415b2a17bc71064a4db47d622b378c345ca5a4ed): Add back Publish Binaries to upload clairctl versions - [c9041efa](https://github.com/quay/clair/commit/c9041efaf9aa0b8082bc06e400d31767285e5c20): bump Claircore to v1.4.6 - [039d2073](https://github.com/quay/clair/commit/039d2073b21fd8d1ba52d26f14884c56d620df30): bump Claircore to v1.4.5 - [4e44f7ef](https://github.com/quay/clair/commit/4e44f7efd1ae880b6edf0b7145c271619d10cb03): bump claircore v1.4.2 -> v1.4.3 - [e2b8e101](https://github.com/quay/clair/commit/e2b8e10152744ff245469be83c75f1a794648584): Bump claircore v1.4.1 -> 1.4.2 - [3273a969](https://github.com/quay/clair/commit/3273a96981b007d8c4e271aec0371cb7e4f45baf): bump claircore to v1.3.2 ### Ci - [45443c8e](https://github.com/quay/clair/commit/45443c8ead5ad369987b33ec8a0b28ec0544d9c3): fix prerelease conditional - [eea6fea1](https://github.com/quay/clair/commit/eea6fea1966b4d599e8eb900150c2b90bff47e37): fix config tidy check - [4180d787](https://github.com/quay/clair/commit/4180d78769579b28534a45a78a96a7b7bb09eaa1): update workflows and machinery for go1.18 ### Clair - [b8882f9d](https://github.com/quay/clair/commit/b8882f9ddb1d3801fdbb47705a68640cfd819aab): better argument error messages - [#1605](https://github.com/quay/clair/issues/1605)### Clairctl - [f0d6a357](https://github.com/quay/clair/commit/f0d6a35763d5589f17c1a40dca5e155188a79b1e): fix error reporting for streaming responses ### Config - [677a3137](https://github.com/quay/clair/commit/677a3137e27c55f802a8d7d6fd6c7a7ce7587f9b): Don't use flag default combo - [f0e077e0](https://github.com/quay/clair/commit/f0e077e0cd79d7a71314a4b87e5cb1d14549efa8): add "omitempty" tags everywhere - [f1bb53ea](https://github.com/quay/clair/commit/f1bb53ea2b5e03385cf59c941b185baf6df16f8b): implement TextMarshaler for LogLevel - [6a99b61a](https://github.com/quay/clair/commit/6a99b61ab5fed89f018ab3c707c52a6aca15add0): add top-level docs ### Contrib - [9612ee67](https://github.com/quay/clair/commit/9612ee675ce9ce5db35c596c82a27057e322099e): remove rpmscanner files on startup - [a6609638](https://github.com/quay/clair/commit/a660963897dbf9cf7097acfade26e45fd8276154): First wipe anything that might be left before starting clair indexers - [6a6fd901](https://github.com/quay/clair/commit/6a6fd90151d454b7288d0144dc855974969b2c26): fix DB connection charts - [6b60eef6](https://github.com/quay/clair/commit/6b60eef6bcf91d9f809ad00928196bfd802db897): Only count index report creation latency for successful requests - [17862ae3](https://github.com/quay/clair/commit/17862ae3775cfa8b085856455614d3799bef36f7): Add DB connections to Grafana dashboard - [37ca1ab0](https://github.com/quay/clair/commit/37ca1ab04958c4c474c05b24b62d0172747ad9d7): Add dedicated serviceAccount - [1d89c032](https://github.com/quay/clair/commit/1d89c032aac54789241a82491c97496be403ec30): Wipe all the temporary files in the process of being fetched - [187764a3](https://github.com/quay/clair/commit/187764a3c7859d86906b34023a9f8658d25390ea): Wipe all the contents of /tmp on container start - [ae7675af](https://github.com/quay/clair/commit/ae7675af1e68c4e5cf2301480b7a3b99ae6faf89): Use the readyz endpoint in startup probes - Fixes [#1488](https://github.com/quay/clair/issues/1488)### Docker-Compose - [dfd68db8](https://github.com/quay/clair/commit/dfd68db8df6ebe61b20888858fadf3b2fab27e5b): remove -mod=vendor flag ### Dockerfile - [e689241b](https://github.com/quay/clair/commit/e689241b16f07e79257a2b3264ff5cb730388d8d): strip binaries to reduce size - [2af2a7f6](https://github.com/quay/clair/commit/2af2a7f617cf49ba2cd2588d5583479743f3d8c5): fix build with newer ubi8/ubi-minimal image - [f2e209c6](https://github.com/quay/clair/commit/f2e209c62acd6d2a728ac59dbbcc3ce734962310): update for 1.18, add trimpath ### Docs - [369319cd](https://github.com/quay/clair/commit/369319cd1ebabaf86fa5e029a0f23724434faed5): note tested `docker-compose` version ### Documentation - [9258a313](https://github.com/quay/clair/commit/9258a313a95086148e5c0efe293ed7c5a686dbec): add config reference cross-checking - [9a74ac8f](https://github.com/quay/clair/commit/9a74ac8f4f1e0606e1830e881b52ae2ab4331d92): add notes on metrics - [d09b3192](https://github.com/quay/clair/commit/d09b3192a4a8fec2a54c6d89594f17d3694c9b33): add link checker ### Go.Mod - [d583395e](https://github.com/quay/clair/commit/d583395ec2a03655f44c8eea7e1052e04d6ff889): update claircore version - [12b676d4](https://github.com/quay/clair/commit/12b676d4862a97629acf5bc501189da9728d690d): patch update dependencies - [e1833161](https://github.com/quay/clair/commit/e1833161315d45484f433fdb3a3692a9a617f3bd): update claircore version - [65dcc39c](https://github.com/quay/clair/commit/65dcc39c688ab14cc8330ef05eef77b445d6ecd9): update minimum go version ### Httptransport - [f34148ad](https://github.com/quay/clair/commit/f34148adb89922c4035840cf81018392953f209b): update discovery endpoint - [88149118](https://github.com/quay/clair/commit/88149118a5f0ee212a069938a7a3031aa8725fde): use less-verbose instrumentation construction - [51119521](https://github.com/quay/clair/commit/5111952106e614c671171f872dcaf7627adf908b): update notification endpoints - [#1523](https://github.com/quay/clair/issues/1523)- [fa49078d](https://github.com/quay/clair/commit/fa49078db0cabae7fbdab0e725752b8de93bc714): fix test log panic - [19fa0aa8](https://github.com/quay/clair/commit/19fa0aa8af90288542b9cf65fea08b91f3c106bb): Refactor Matcher to align with indexer - [ce462ea4](https://github.com/quay/clair/commit/ce462ea41a81be2c13f9a4a85847b7f93570db48): handle no notifier in "combo" mode ### Indexer - [8e5d76d3](https://github.com/quay/clair/commit/8e5d76d3926c748caaf34e7d722b58502c5a5813): Return 4XX status code when Index() returns tarfs.ErrBadFormat ### Introspection - [f4db2610](https://github.com/quay/clair/commit/f4db2610af02f6b933cddfeb71f271d58e412a8a): allow custom health function ### Logging - [5c5a1ab4](https://github.com/quay/clair/commit/5c5a1ab496ea07c38a885b260dea14aa952f08b9): log when request is rate-limited ### Matcher - [e5cb6a91](https://github.com/quay/clair/commit/e5cb6a91484254ab647989ab7761ae4d0f85a5f4): Update matcher client to match server definition ### Metrics - [e1664659](https://github.com/quay/clair/commit/e1664659909ddfac0fca48b4995d2b772ebd085b): Spread clair_http_indexerv1_request_duration buckets ### Prometheus - [b6ce5043](https://github.com/quay/clair/commit/b6ce504373675f4b75c5e229098d9fd89669b13f): rework indexer buckets ### Services - [668f443f](https://github.com/quay/clair/commit/668f443f1c0829ce3f5977ff158214fa76951d59): update initialization ### Webhook - [472e70b6](https://github.com/quay/clair/commit/472e70b6c4c6a65f7afd5ef4ecd2c4d722578ba5): clone headers on request [Unreleased]: https://github.com/quay/clair/compare/v4.5.0-rc.0...HEAD [v4.5.0-rc.0]: https://github.com/quay/clair/compare/v4.4.4...v4.5.0-rc.0 2022-10-10T20:04:47+00:00 clair v4.5.0 clair v4.5.0 2022-11-04T15:20:36+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.5.0"></a> ## [v4.5.0] - 2022-11-03 ### Build(Deps) - [df77d75a](https://github.com/quay/clair/commit/df77d75a9850ebc2120f3c0a6162d246a7847ce0): bump peter-evans/create-pull-request from 4.1.3 to 4.1.4 ### Chore - [e0aec666](https://github.com/quay/clair/commit/e0aec666625ab4b5f1b3ddc35ff0fc75aa578e8c): Remove windows 386 as a binary target for releases - [0772b85f](https://github.com/quay/clair/commit/0772b85feaab5928e3f1d5352c6c7c17cef3e782): v4.5.0 changelog bump - [070a611a](https://github.com/quay/clair/commit/070a611a2dadcb8cf16c57c40479db4d028c0d03): Bump Claircore to v1.4.11 - [5ff4805a](https://github.com/quay/clair/commit/5ff4805a3294313e38e540664ba7a7f9732876b4): Bump Claircore to v1.4.10 - [08ad0697](https://github.com/quay/clair/commit/08ad06979051308d3d7cbc07d751977cf48d6a9e): Bump Claircore to v1.4.9 - [731c16f7](https://github.com/quay/clair/commit/731c16f70b7938df46b0f3ca6e431377982da4e9): bump Claircore to v1.4.8 ### Clairctl - [e431960e](https://github.com/quay/clair/commit/e431960e87fc6a8f2c257b1bda860c242a6c713b): Add delete command - [66325b12](https://github.com/quay/clair/commit/66325b12a329a0517e453aa0a2658b9c263335d1): don't use internal client ### Cmd - [9b0f1a96](https://github.com/quay/clair/commit/9b0f1a962585761065b7adb0d18191f911c93ed3): unify version information [Unreleased]: https://github.com/quay/clair/compare/v4.5.0...HEAD [v4.5.0]: https://github.com/quay/clair/compare/v4.5.0-rc.0...v4.5.0 2022-11-04T15:20:36+00:00 clair v4.5.1 clair v4.5.1 2022-11-22T22:34:18+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.5.1"></a> ## [v4.5.1] - 2022-11-09 ### Chore - [0a0aa1cc](https://github.com/quay/clair/commit/0a0aa1cca3937cec42649bf171d2e1436c9bd792): Bump claircore to v1.4.12 - [#1646](https://github.com/quay/clair/issues/1646) [Unreleased]: https://github.com/quay/clair/compare/v4.5.1...HEAD [v4.5.1]: https://github.com/quay/clair/compare/v4.5.0...v4.5.1 2022-11-22T22:34:18+00:00 clair v4.6.0 clair v4.6.0 2023-01-20T22:13:03+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.6.0"></a> ## [v4.6.0] - 2023-01-20 ### All - [577a55d4](https://github.com/quay/clair/commit/577a55d44d0ec337178680ec1ad6f0862a0c2482): use httputil to construct requests ### Auto - [1f1010fe](https://github.com/quay/clair/commit/1f1010fe4ff81ed954ce9e680a7228742d41f533): add automatic memory limit discovery ### Build(Deps) - [ef896eb6](https://github.com/quay/clair/commit/ef896eb62d4e5fd286213d8208105de92b28dadc): bump actions/stale from 6 to 7 - [5a212ffe](https://github.com/quay/clair/commit/5a212ffed49b0f652d5f742400eb040b71dde16f): bump peter-evans/create-pull-request from 4.1.4 to 4.2.3 - [b883bc2b](https://github.com/quay/clair/commit/b883bc2b9174618abd156e61037517a9f379020f): bump gsactions/commit-message-checker from 1 to 2 ### Chore - [5fd26563](https://github.com/quay/clair/commit/5fd265634d162dc0acba6c28e36d35dd0a90aec0): v4.6.0 changelog bump - [33f4fcbd](https://github.com/quay/clair/commit/33f4fcbdd0d80c9aa6878a0bdb6b1bd3332db823): Bump claircore to v1.4.17 - [54d44908](https://github.com/quay/clair/commit/54d449081e29a456ed533bd2d1f189b7f4bc1b39): Bump Claircore to v1.4.16 - [430e6087](https://github.com/quay/clair/commit/430e6087b6f245dc2cc95ef36836bedc9e458748): Bump Claircore to v1.4.15 - [652d8ce6](https://github.com/quay/clair/commit/652d8ce6d5d627ba63e2aaf8f22991e1cc2fc5b4): Bump Claircore to v1.4.14 - [9f6828cd](https://github.com/quay/clair/commit/9f6828cd36dce5033a68c641585c2f0b93edec87): Update to Go 1.18 for local-dev - [1c002bcd](https://github.com/quay/clair/commit/1c002bcda7e604e083de6f576d1a8801dceac44a): added ppc64le support - [4b37dcdf](https://github.com/quay/clair/commit/4b37dcdfcd0c89ff0be26ffd3e9dfbb9d15229df): Bump Claircore to v1.4.13 - [9b273420](https://github.com/quay/clair/commit/9b273420c9aa0bd1975d925e5d38f8d852a58851): Bump claircore to v1.4.12 ### Cicd - [1dfb42a0](https://github.com/quay/clair/commit/1dfb42a09a25d7298ee2c343893dcc2c25d3f830): use extracted git archive - [aff17a4a](https://github.com/quay/clair/commit/aff17a4a3e2c9288baa69a1b9bee0b2e6318d276): update usage of `set-output` - [a8a97f80](https://github.com/quay/clair/commit/a8a97f80632c1c88711b7729a2d3bb726cdf9cbf): update cache action - [7de63a9c](https://github.com/quay/clair/commit/7de63a9c01f1f3990b5c8d91ee3bf486418f0ff0): add tests for odd architectures - [e923360c](https://github.com/quay/clair/commit/e923360cb2124e20da6646d02e94b5e9541b6653): omit Dockerfile build args - [14b8f690](https://github.com/quay/clair/commit/14b8f6906a08529e93fa563c5567311154e58b1b): enable go1.19 - [5a8128c1](https://github.com/quay/clair/commit/5a8128c1241a9e48a8b84c290405993e12e6d776): inject version into built `clairctl` binaries - [#1649](https://github.com/quay/clair/issues/1649)### Clairctl - [a367a7ae](https://github.com/quay/clair/commit/a367a7ae9b59fee5a5b102f4da89a1f5bc732e0a): use a better user-agent - [3b9ff6de](https://github.com/quay/clair/commit/3b9ff6de75b27d6a3ce593212850f294942b8be0): update with new signer ### Client - [ddea858f](https://github.com/quay/clair/commit/ddea858f16e990eca838edbb8fe59560cb63bcdc): Add the passed host to the signer - [adbaa567](https://github.com/quay/clair/commit/adbaa567fb9e9d271c406f47c76218d301e1cdc9): use signer - [d8ad1ba4](https://github.com/quay/clair/commit/d8ad1ba475fd0a40f592c3b3618a9b1d16295171): update for httputil changes ### Cmd - [8b899803](https://github.com/quay/clair/commit/8b8998034ceded096a761b99ff0a1f5a79f0a7b6): use git-archive for version information ### Documentation - [9d1a7aab](https://github.com/quay/clair/commit/9d1a7aab465664bb70ea3672aed70e8193c6e4d0): fix typo in link ### Httptransport - [25ac033f](https://github.com/quay/clair/commit/25ac033f67e2e1d39edd8ebf85b3bf61f751e433): use new signer scheme in test - [a9228d40](https://github.com/quay/clair/commit/a9228d40cb4bfc210148b2f931f7f287515bfa5e): add a `request_id` to logs - [#1547](https://github.com/quay/clair/issues/1547)### Httputil - [e746ff05](https://github.com/quay/clair/commit/e746ff056193606b8a20a240a098ef1309311e2d): rework request signing and request restriction ### Service - [e08f3972](https://github.com/quay/clair/commit/e08f3972393d8d9a23b9fec79e9beee11fc5933a): add signer option ### Webhook - [d99f7005](https://github.com/quay/clair/commit/d99f7005bc48724d1da804a47a4099e7eedce252): add explicit signer argument [Unreleased]: https://github.com/quay/clair/compare/v4.6.0...HEAD [v4.6.0]: https://github.com/quay/clair/compare/v4.5.1...v4.6.0 2023-01-20T22:13:03+00:00 clair v4.6.1 clair v4.6.1 2023-04-13T18:29:02+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.6.1"></a> ## [v4.6.1] - 2023-04-13 ### Airgap - [e02aba27](https://github.com/quay/clair/commit/e02aba27de01cb461f79bee9644aac80c2f9bd65): Remove libindex Airgap option ### Chore - [36990912](https://github.com/quay/clair/commit/36990912450fba2ccbef260a4829f1d9f69f45c6): v4.6.1 changelog bump - [e676671c](https://github.com/quay/clair/commit/e676671c17d2612470cd8de05aa668312fbb3036): Bump Claircore to v1.4.21 ### Go.Mod - [36de97cc](https://github.com/quay/clair/commit/36de97ccf619113b1ef4dff6bfd0e0c692252544): update json (de)serializer ### Httptransport - [922f33d1](https://github.com/quay/clair/commit/922f33d18919578049fbf2ccb756e6990b66f280): fix request_id logging ### Httputil - [9e8eacf5](https://github.com/quay/clair/commit/9e8eacf51b2a45f967036396b3dc14a52edc480d): fix ParseIP usage - [#1689](https://github.com/quay/clair/issues/1689)### Notifier - [ffa4556d](https://github.com/quay/clair/commit/ffa4556d0f251cc984ed34594356625b9b747744): Avoid double reference [Unreleased]: https://github.com/quay/clair/compare/v4.6.1...HEAD [v4.6.1]: https://github.com/quay/clair/compare/v4.6.0...v4.6.1 2023-04-13T18:29:02+00:00 clair v4.7.0-rc.1 clair v4.7.0-rc.1 2023-06-26T21:38:07+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.7.0-rc.1"></a> ## [v4.7.0-rc.1] - 2023-06-26 ### Airgap - [94757c7d](https://github.com/quay/clair/commit/94757c7d8cda907902d1020a5c2fe74b2e5ccba9): Remove libindex Airgap option ### All - [5d30ed66](https://github.com/quay/clair/commit/5d30ed66f5d80dcfa47a850b69f01ed281074271): update to new config module ### Build(Deps) - [00a4279d](https://github.com/quay/clair/commit/00a4279d3796097a3ac0474836c35a5dea94efd9): bump github.com/prometheus/client_golang - [f4f22e33](https://github.com/quay/clair/commit/f4f22e33a9da565d89d37888c87247529d65d08d): bump golang.org/x/net from 0.10.0 to 0.11.0 - [36a7c88c](https://github.com/quay/clair/commit/36a7c88c9a777de33b08c61168827a0a1f4c5241): bump github.com/klauspost/compress from 1.16.5 to 1.16.6 - [17cdc922](https://github.com/quay/clair/commit/17cdc92270670c2b29d2df22c7f504b6d374254c): bump peter-evans/create-pull-request from 5.0.1 to 5.0.2 - [b95be229](https://github.com/quay/clair/commit/b95be2296ef34e657b458a6a621a4206e31c033e): bump github.com/streadway/amqp from 1.0.0 to 1.1.0 - [45f808da](https://github.com/quay/clair/commit/45f808dac09fd1ccd8e899de131dcf884554a0a5): bump github.com/urfave/cli/v2 from 2.25.5 to 2.25.7 - [b75a00c3](https://github.com/quay/clair/commit/b75a00c30ad255f3d04c59233d03c4a81133e842): bump github.com/urfave/cli/v2 from 2.25.3 to 2.25.5 - [22a75603](https://github.com/quay/clair/commit/22a756036c818026a82f25b9598c61c9802694c9): bump github.com/google/go-containerregistry - [300b1374](https://github.com/quay/clair/commit/300b13743f868e6578a3a55634e090ee60f7d53a): bump go.opentelemetry.io/otel/exporters/jaeger - [b2d7a091](https://github.com/quay/clair/commit/b2d7a091bde14b7b7f43a2ab073210ee284889c0): bump github.com/urfave/cli/v2 from 2.3.0 to 2.25.3 - [a21fb21d](https://github.com/quay/clair/commit/a21fb21d39dbdc727324e68a7b4a7afa63199278): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace - [b188cba7](https://github.com/quay/clair/commit/b188cba75dbef66fcd5994aaf6e49fc4955228f6): bump github.com/quay/claircore from 1.5.2 to 1.5.3 - [eb9d1225](https://github.com/quay/clair/commit/eb9d12256205d230a0c6f4c249eba459a4249c1d): bump golang.org/x/sync from 0.1.0 to 0.2.0 - [f35c832f](https://github.com/quay/clair/commit/f35c832ff59f0090e6e9c01c34594f2e8acef86d): bump golang.org/x/net from 0.9.0 to 0.10.0 - [3dbbaf7b](https://github.com/quay/clair/commit/3dbbaf7bcd87a75fb65c2d9b59f1ba34d7ed14a7): bump github.com/rs/zerolog from 1.29.0 to 1.29.1 - [1ee7cb8a](https://github.com/quay/clair/commit/1ee7cb8aadb4f898bb190543e6d05cc27d3f8097): bump go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace - [dcb7a05a](https://github.com/quay/clair/commit/dcb7a05a245990b4c61dcb2df9d60c5437493e8e): bump go.opentelemetry.io/otel/exporters/jaeger - [fca257d7](https://github.com/quay/clair/commit/fca257d7d55d91d4798f078f94e86460ce95c7cf): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace - [933cc5c7](https://github.com/quay/clair/commit/933cc5c788782971b1841753b619c330ccd449b8): bump github.com/ugorji/go/codec from 1.2.9 to 1.2.11 - [4f39b319](https://github.com/quay/clair/commit/4f39b319ccc910ee78aae5a8a7818621dfa4bfc4): bump github.com/klauspost/compress from 1.16.4 to 1.16.5 - [3643f9d2](https://github.com/quay/clair/commit/3643f9d27c6a10a09760383956c8e1c7d3eab4c4): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp - [c13eaecc](https://github.com/quay/clair/commit/c13eaecc738240c1df5d77767ee6eab71c8d9c21): bump go.opentelemetry.io/otel/trace from 1.11.0 to 1.15.1 - [43e3daea](https://github.com/quay/clair/commit/43e3daea1d0473d2263f42ba88ef3144a30307e8): bump github.com/jackc/pgx/v4 from 4.18.0 to 4.18.1 - [2180bc40](https://github.com/quay/clair/commit/2180bc4071915f9c5f1f52c4036063a7d0ec297b): bump gopkg.in/square/go-jose.v2 from 2.5.1 to 2.6.0 - [f669244a](https://github.com/quay/clair/commit/f669244a80a1743b82f565281b96fd211d8241e8): bump peter-evans/create-pull-request from 5.0.0 to 5.0.1 - [74bc404f](https://github.com/quay/clair/commit/74bc404fbc2dc6f0dac55780e8df75fc4ce8bd6f): bump peter-evans/create-pull-request from 4.2.4 to 5.0.0 - [912c6e47](https://github.com/quay/clair/commit/912c6e47e3e09197ee8f962fc1e25b18851b14ac): bump actions/stale from 7 to 8 - [ddec3b43](https://github.com/quay/clair/commit/ddec3b437fc08f7144ddeee272cd24d99af789dd): bump peter-evans/create-pull-request from 4.2.3 to 4.2.4 - [f35a3611](https://github.com/quay/clair/commit/f35a361187b5ce9b9e5e63b311343d7847183847): bump actions/setup-go from 3 to 4 - [d3655eef](https://github.com/quay/clair/commit/d3655eefb8332a02503d534d34258fcb1188433a): bump golang.org/x/net from 0.5.0 to 0.7.0 - [854a2fbf](https://github.com/quay/clair/commit/854a2fbf120a2bcc14a0a2c0072a033ff90873eb): bump docker/build-push-action from 3 to 4 ### Chore - [9d58dba8](https://github.com/quay/clair/commit/9d58dba8890b49cae279274d3bd11ab1bc83b55f): v4.7.0-rc.1 changelog bump - [31823df2](https://github.com/quay/clair/commit/31823df20228404dea72417262709905308d3314): bump Claircore to v1.5.8 - [836c0579](https://github.com/quay/clair/commit/836c0579450d1648c74b69de4005e91dcfa2cbe1): bump Claircore to v1.5.7 - [e688e88b](https://github.com/quay/clair/commit/e688e88b6dd64549a5b93da242bc13235ab2236a): bump Claircore to v1.5.6 - [3d61485d](https://github.com/quay/clair/commit/3d61485d00aa5c5d4eb172f3e0db40403096d7e4): bump Claircore to v1.5.5 - [ddc4cc24](https://github.com/quay/clair/commit/ddc4cc24d9d5751c58e27c4b16aa50b7405c05cd): bump Claircore to v1.5.4 - [76686650](https://github.com/quay/clair/commit/7668665029a5f9e030b17abee0862194b905be1f): Add the osv updater to the local-dev config - [56e63e8b](https://github.com/quay/clair/commit/56e63e8b7566b56b5a5c85847a190ec2ea5570e8): Update opentelemetry to v1.16.0 - [5df81b19](https://github.com/quay/clair/commit/5df81b1953121cca97e1afec2527f35c84021632): bump Claircore to v1.5.2 - [cc0d9df4](https://github.com/quay/clair/commit/cc0d9df4038a0d4f59312f6649e75fb9b0377dd7): bump Claircore to v1.5.1 - [35971dc9](https://github.com/quay/clair/commit/35971dc9b33d873950c9e95055f6b0ffd84650a4): produce nightly for ppc64le - [471da4ee](https://github.com/quay/clair/commit/471da4eeb96492a113b7c6f3c48ab47cb21b2a26): Only ask dependabot to care about direct dependencies - [62119209](https://github.com/quay/clair/commit/62119209db607dce8456782067d885d1e7af43fd): updated nightly for s390x support - [57774bd9](https://github.com/quay/clair/commit/57774bd943cd2ec3ce564325e1de2277a1722999): added s390x support - [248a4733](https://github.com/quay/clair/commit/248a4733789c2bf2b0e51b81cc9b3ec00fd9b052): move emulator tests to a nightly run - [bd0488ee](https://github.com/quay/clair/commit/bd0488eed8da465cc0fbca8b1c04f5a992dd07ea): add gomod ecosystems to dependabot - [8174e950](https://github.com/quay/clair/commit/8174e950186c03bee10a9174643bca0f173710c2): Remove 1.19 - [efe27892](https://github.com/quay/clair/commit/efe27892afe6519f2676813d18f3a3d662e52009): Bump Claircore to v1.4.22 - [1b857d13](https://github.com/quay/clair/commit/1b857d139305ebf91dd2f53865e5e97ba5e346eb): Update go version in go.mod - [5faf0fc9](https://github.com/quay/clair/commit/5faf0fc9edba86cef87bff4e9941fd2a93a2889a): Bump Claircore to v1.4.21 - [a433c93c](https://github.com/quay/clair/commit/a433c93c349f63e7b8cc6f4d5a95a2394fe1dd31): Bump Claircore to v1.4.20 - [d565775c](https://github.com/quay/clair/commit/d565775c190a4262ce049cb06a9c1842c42e00b8): Add back GIT_HASH as needed for image name - [12f38e45](https://github.com/quay/clair/commit/12f38e45cec579f92438059702884fa4284bb93c): Update go-image version in docker-compose manifest - [02f311d5](https://github.com/quay/clair/commit/02f311d56de5fb482742f3708cdae0d0e08cbf2c): Use our dedicated metric for the go version - [896b2dfb](https://github.com/quay/clair/commit/896b2dfb77cdd4c06b4edd038c4833b8cfacd092): Update go version in Dockerfile - [d10c06e0](https://github.com/quay/clair/commit/d10c06e086f9c69075d5faef14e2eba021d201a9): Bump claircore to v1.4.18 ### Cicd - [58c26f4a](https://github.com/quay/clair/commit/58c26f4a2d8f4df9efebfade7f785b4613a15683): don't checkout source on clairctl builds - [2eb10895](https://github.com/quay/clair/commit/2eb10895a4946c68528db6bd1e54ff8004b16426): use common workflow in main module CI - [83d9b2f5](https://github.com/quay/clair/commit/83d9b2f50c8157506a3440ae51c063f4ebd5e3ed): use common workflow in config module CI - [e2f264f4](https://github.com/quay/clair/commit/e2f264f4aac85df33cb2c0a9db88a25ad65072ad): fix nightly connection strings - [1ea95d83](https://github.com/quay/clair/commit/1ea95d838b028dd8c22a6a6487a5f5961e231fd3): rename yamllint config - [7e2ae8fc](https://github.com/quay/clair/commit/7e2ae8fc43709eb09220ea9085f9ff7a6f4fe40e): fix nightly-ci error - [1267335e](https://github.com/quay/clair/commit/1267335e515cddfcc07af49955c97bb05a3b042e): use rabbitmq as STOMP broker in nightly CI - [2edb4915](https://github.com/quay/clair/commit/2edb491524f701c3d15c752bac3bf5bbac574272): use rabbitmq as STOMP broker in tests - [74c34c0c](https://github.com/quay/clair/commit/74c34c0cc16f60b8b20d213d14dc3e37f846756c): update nightly job to work - [30a98697](https://github.com/quay/clair/commit/30a98697e42069c5faa2f115464226f6575b456b): update go versions ### Clair - [5226d2a3](https://github.com/quay/clair/commit/5226d2a310145ce86ade6e805d280e6b058dbe03): use new `cmd.LoadConfig` ### Clairctl - [06f5bc05](https://github.com/quay/clair/commit/06f5bc0515ce49096b8236291bbfa2a0143a293f): use new `cmd.LoadConfig` ### Cmd - [3ff924ad](https://github.com/quay/clair/commit/3ff924ad2f6e0461ed5bfe5440887c1f53790f3d): implement modular configs - [d3e88775](https://github.com/quay/clair/commit/d3e887750a0617b0f8387ed5c15f39ffe175bedb): better version information ### Config - [cee776b3](https://github.com/quay/clair/commit/cee776b3830e60d3ec8ccd6703363e9c1f2ae56d): add newtype for Durations - [1ebbbf24](https://github.com/quay/clair/commit/1ebbbf24c573ddb241b22fae6f5ea6c45482b015): add some omitempty tags - [3b6047ca](https://github.com/quay/clair/commit/3b6047ca80de3be3b71d89d4471b1ea2382ef76f): update module to remove x/sys dependency ### Contrib - [bb3a4be5](https://github.com/quay/clair/commit/bb3a4be513bf7fcc390a0fa7baaba9bcd8bbe5bc): Better versioning when building the service image - [8566c525](https://github.com/quay/clair/commit/8566c525cccda9eb8aebb5d4980754fd649fca1f): Add a dashboard panel to surface running versions ### Docker-Compose - [bb777399](https://github.com/quay/clair/commit/bb77739996f7df185dd3b5da70bef6227cf6cf7e): use rabbitmq instead of activemq ### Dockerfile - [497ab2d2](https://github.com/quay/clair/commit/497ab2d2cae0beea8ef41aeb0878742e8a69d4f1): remove init process ### Docs - [45e6f5c0](https://github.com/quay/clair/commit/45e6f5c0b6d535a134c07a18154528f3dcf00e9c): update old `go get` command - [d2d9f385](https://github.com/quay/clair/commit/d2d9f38548ea5d3b2477d095a4d11a2a773200bc): fix host flag order - [#1754](https://github.com/quay/clair/issues/1754)- [d726e157](https://github.com/quay/clair/commit/d726e15796882e6f2adba6a84a0aef419bc59849): remove reference to "filters" - [#1690](https://github.com/quay/clair/issues/1690)### Go.Mod - [670376a2](https://github.com/quay/clair/commit/670376a29dad524e8ebea8f2acd22220053e6ec9): update json (de)serializer ### Httptransport - [72417962](https://github.com/quay/clair/commit/72417962880862b986872709317a39fa0582f143): debug log calls to apiError - [378a4b5f](https://github.com/quay/clair/commit/378a4b5f35ceb452654e7d9dca12fc455ac1697c): fix request_id logging ### Httputil - [b18f989c](https://github.com/quay/clair/commit/b18f989c7869a480b7bbfc8181d515227e701a39): fix ParseIP usage - [#1689](https://github.com/quay/clair/issues/1689)### Notifier - [5446e49f](https://github.com/quay/clair/commit/5446e49ff9de13a0d95ce5937f1ce722e59304f5): Avoid double reference ### Stomp - [5b876935](https://github.com/quay/clair/commit/5b87693500fcd9222426e62f6bc86bd7736159e1): override default behavior for "host" header - [643bd1c9](https://github.com/quay/clair/commit/643bd1c957d6755b7fe0f4fb762d31071274dd2a): rework tests - [f84e3491](https://github.com/quay/clair/commit/f84e3491966e88bdc337f98029c0c8a1de0267d5): plumb Context into Dialer - [7d476ebd](https://github.com/quay/clair/commit/7d476ebd90bd05a52f4ab2a64711a312972d2abe): remove apparent ActiveMQ-ism - [aa441b3c](https://github.com/quay/clair/commit/aa441b3cffb3109fcb2a717caec059027042dd76): switch to module release for stomp client - [#1739](https://github.com/quay/clair/issues/1739)### Updater - [95970e28](https://github.com/quay/clair/commit/95970e283b0fc37f56cf2f93e27a801c0b03b809): Extend default updater time to 6 hours [Unreleased]: https://github.com/quay/clair/compare/v4.7.0-rc.1...HEAD [v4.7.0-rc.1]: https://github.com/quay/clair/compare/v4.6.1...v4.7.0-rc.1 2023-06-26T21:38:07+00:00 clair v4.7.0 clair v4.7.0 2023-07-27T21:17:12+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.7.0"></a> ## [v4.7.0] - 2023-07-27 ### Auto - [1e574c25](https://github.com/quay/clair/commit/1e574c25a3830b1d2f1b420c9ea2deaaba13a238): enable mutex, blocking profiles by default ### Build(Deps) - [adee21df](https://github.com/quay/clair/commit/adee21df77903f159ca1b6dc631700d096c42f0f): bump golang.org/x/net from 0.11.0 to 0.12.0 - [32c9ae2e](https://github.com/quay/clair/commit/32c9ae2e81c4ab8a443f50926697a40a6cf9af56): bump github.com/klauspost/compress from 1.16.6 to 1.16.7 ### Chore - [1bfbfa1b](https://github.com/quay/clair/commit/1bfbfa1bcf5489bcc91ad34aef0d4517cc6bb2e4): bump claircore to v1.5.13 - [31cf5570](https://github.com/quay/clair/commit/31cf5570673f8e34a9fd40dfe3e6710cf517da17): Bump claircore to v1.5.12 - [2d2d16a1](https://github.com/quay/clair/commit/2d2d16a15ad90928174d1549d7a17bf24aa285aa): Bump claircore to v1.5.11 - [048ad2f1](https://github.com/quay/clair/commit/048ad2f1dd03197afd3434ef0bec83d1d3dedd1a): Bump claircore to v1.5.10 - [5550b27a](https://github.com/quay/clair/commit/5550b27a89e1004e93d85d6194dbe5132a9c2659): bump Claircore to v1.5.9 - [7df2b863](https://github.com/quay/clair/commit/7df2b86372b18ba9eeb07ffe87f17e80a04e26d4): add pyroscope to compose setup - [c28648e5](https://github.com/quay/clair/commit/c28648e5ea7336bf6e2a70cb1d3d9dbb6c706b95): Update outdated docs and comment with default update period. - [a02a0f2f](https://github.com/quay/clair/commit/a02a0f2f0d6315250a083351a584ce11e8a55dcf): remove refs to deprecated io/ioutil - [44638edf](https://github.com/quay/clair/commit/44638edf5b99ddcc7c73b8313557f200469228d4): Remove dogstatsd variable and references ### Clairctl - [bccabff1](https://github.com/quay/clair/commit/bccabff1a003a37a35b7976eb1ff3e9fce35e97e): Add post 4.7 admin command to delete pyupio vulns - [d2b3d826](https://github.com/quay/clair/commit/d2b3d826bba6522e69d214023d16070287b9da15): Scan the pointer to the pointer of the bool - [05bd8fa0](https://github.com/quay/clair/commit/05bd8fa0382c6527d49627aff70cbfc9dd8ad9e1): Add log line signifying admin is done - [c636e207](https://github.com/quay/clair/commit/c636e207b3ad3a07512035dc228a5af9c75a12cd): Remove DSN logging - [89cae779](https://github.com/quay/clair/commit/89cae7796e63749f7b0dd123135d96af6cf91d48): `admin` subcommand ### Cmd - [8231b438](https://github.com/quay/clair/commit/8231b438bedf60bbfeb3b8ac8bcd384a28f63d5e): version for old gits - [#882](https://github.com/quay/clair/issues/882)### Config - [83ee24af](https://github.com/quay/clair/commit/83ee24afd2262353dfe41c0f6bec8d64e289c27b): pick a real versioning scheme ### Contrib - [70d878eb](https://github.com/quay/clair/commit/70d878eb268f17f4f92b1833a634c367e3bacc1b): Add manifest for a Job to run DB jobs ### Docs - [394efe15](https://github.com/quay/clair/commit/394efe1557b8edd9f01d3d2d7a129bbc91b657ed): Fix up debug tools table - [a4ec17f6](https://github.com/quay/clair/commit/a4ec17f618708480613c94bedfced910ae892d76): Add description of debugging services available during local-dev ### Httptransport - [86f7a86a](https://github.com/quay/clair/commit/86f7a86aaa45f6bb6b9f8422678996a69b2f64ef): add request ID to profiler labels ### Introspection - [caba76e1](https://github.com/quay/clair/commit/caba76e1329660c1c136130e5619626c308e514f): add delta pprof endpoints [Unreleased]: https://github.com/quay/clair/compare/v4.7.0...HEAD [v4.7.0]: https://github.com/quay/clair/compare/v4.7.0-rc.1...v4.7.0 2023-07-27T21:17:12+00:00 clair v4.7.1 clair v4.7.1 2023-08-10T22:02:47+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.7.1"></a> ## [v4.7.1] - 2023-08-10 ### Build(Deps) - [bd4bdbf6](https://github.com/quay/clair/commit/bd4bdbf68c62eb9982e028cafcabd58eb4e91c6c): bump github.com/pyroscope-io/godeltaprof ### Chore - [25ab0f4e](https://github.com/quay/clair/commit/25ab0f4e01ac08870b6e8fe9cccc134a011a4f4f): bump claircore to v1.5.15 - [4bf37a11](https://github.com/quay/clair/commit/4bf37a11861ca89c56dc94db9b1e002ef3d44265): bump claircore to v1.5.14 [Unreleased]: https://github.com/quay/clair/compare/v4.7.1...HEAD [v4.7.1]: https://github.com/quay/clair/compare/v4.7.0...v4.7.1 2023-08-10T22:02:47+00:00 clair v4.7.2 clair v4.7.2 2023-10-09T20:27:15+00:00 <a name="unreleased"></a> ## [Unreleased] <a name="v4.7.2"></a> ## [v4.7.2] - 2023-10-09 ### Claircore - [chore: update claircore to v1.5.19](https://github.com/quay/clair/commit/9a3cde3b16bb0c0e02fb7e128ff86e255ec6112f) - crda: remove crda support <details> The CRDA API has been decommissioned and the functionality has been superseded by OSV support. </details> - chore: update toolkit to latest version v1.1.1 <details> v1.5.17 (toolkit/v1.1.0) introduced a bug where claircore could not handle empty strings when trying to Scan() a value into a cpe.WFN. toolkit/v1.1.1 mitigates this bug. </details> ### Clair - [admin: add pre v4.7.3 admin command to create index](https://github.com/quay/clair/commit/5a825a07191e62f3214700df519202806a39d6c9) <details> In order to facilitate faster deletes we need to add a migration to add an index in v4.7.3. This change adds an admin command to allow users to "manually" create the index CONCURRENTLY before the migration to avoid any down-time. This is something for users with larger indexer DBs to consider. </details> - [contrib: add grafana dashboards for deletion metrics](https://github.com/quay/clair/commit/04f36991e19cfb44423cbb2e96ccfcd786dd85c5) <details> This has been a part of the API for some time and is starting to be used extensively. </details> - [docs: add dropins to prose documentation](https://github.com/quay/clair/commit/8a2d99f4da70de6bdf14858c6163a2e3b8042782) <details> This change explains how to use the dropins and updates the local-dev config to do so. </details> [Unreleased]: https://github.com/quay/clair/compare/v4.7.2...HEAD [v4.7.2]: https://github.com/quay/clair/compare/v4.7.1...v4.7.2 2023-10-09T20:27:15+00:00