Skip to content

Latest commit

 

History

History
455 lines (298 loc) · 21.6 KB

CHANGELOG.md

File metadata and controls

455 lines (298 loc) · 21.6 KB

Changelog

v0.35.7 (2024-09-18)

Fix

  • vmsync: Handle empty time returned from VMaaS (8ec6ba1)

v0.35.6 (2024-08-07)

Fix

  • gorm: Select fields with QueryFields (da71518)

v0.35.5 (2024-08-02)

Fix

  • db: Store registry_repository_version with index for searching (21f8b99)

v0.35.4 (2024-07-31)

Fix

  • gorm: Force gorm to select specific fields (c619a4e)

v0.35.3 (2024-06-06)

Fix

  • expsync: Possible SQL injection (52cad1e)

v0.35.2 (2024-05-21)

Fix

  • manager: Base image count on correct distinct of columns (3227143)

v0.35.1 (2024-05-15)

Fix

  • digestwriter: Refresh cluster CVE cache on each check-in (#206) (3c74033)

v0.35.0 (2024-05-03)

Feature

  • manager: Registry filtering (eaeab77)

v0.34.11 (2024-05-03)

Fix

  • manager: Should be a column reference (a8de3af)

v0.34.10 (2024-05-03)

Fix

  • manager: Use version column + support sorting and filtering (f7bca47)

v0.34.9 (2024-05-03)

Fix

  • pyxis: Store the displayed version separately, this will make filtering and sorting a lot easier (1280bc8)

v0.34.8 (2024-04-29)

Fix

  • Apply the numeric collation to repository/image names (2cddcbc)

v0.34.7 (2024-04-29)

Fix

  • Add indexes to improve perf when selecting from CVE and image side (5455869)

v0.34.6 (2024-04-25)

Fix

  • manager: Count different aliases of an image (4fb30a8)

v0.34.5 (2024-04-24)

Fix

  • manager: Count only clusters returned from amsclient (3ce03a2)

v0.34.4 (2024-04-24)

Fix

  • manager: Fix and simplify cve images query (e604aa5)

v0.34.3 (2024-04-24)

Fix

  • manager: Unique values of cluster images (76b0d15)

v0.34.2 (2024-04-23)

Fix

  • /cves/[id]/exposed_images: Fix query (64d7566)

v0.34.1 (2024-04-19)

Fix

  • digestwriter: Bump minimal assumed version, 0.10 doesn't seem to work anymore (b34cd43)

v0.34.0 (2024-04-18)

Feature

  • Add /cves/[id]/exposed_images endpoint (586bb66)

v0.33.0 (2024-03-27)

Feature

  • manager: Add /clusters/[id]/exposed_images endpoint (c8e40c6)

v0.32.0 (2024-03-21)

Feature

  • Add tags to repository_image table (13cd3fb)

v0.31.0 (2024-02-27)

Feature

  • Add images_exposed to /cves (14b59b1)

v0.30.0 (2024-02-27)

Feature

  • Use multiple kafka brokers (bacbad0)

v0.29.2 (2024-02-26)

Fix

  • database: Sorting of cve names (f77c286)

v0.29.1 (2023-10-05)

Fix

  • digestwriter: Accept multiple account number types including empty strings (84734fc)

v0.29.0 (2023-09-19)

Feature

  • Ccx-sha-extractor decompression for messages (#182) (188e9e4)

v0.28.6 (2023-09-07)

Fix

  • Don't fetch Workload JSONB to optimize memory consumption (123ce24)

v0.28.5 (2023-09-04)

Fix

  • digestwriter: Accept different account number types (e5ae135)

v0.28.4 (2023-07-25)

Fix

  • digestwriter: Build cve cluster cache based on select from table (8093cf1)

v0.28.3 (2023-07-25)

Fix

  • Use older semantic-release ver (604931f)

v0.28.2 (2023-02-16)

Fix

  • digestwriter: Pass pt message by value (85406bb)

v0.28.1 (2023-02-16)

Fix

  • base: Turn on sarama success return values (a82743e)
  • digestwriter: Send all payload messages in goroutine (1ea978a)

v0.28.0 (2023-02-02)

Feature

  • digestwriter: Add Payload Tracker metrics (71b0f58)

v0.27.0 (2023-01-30)

Feature

  • digestwriter: Add Payload Tracker feature flag (053bfb6)

v0.26.2 (2023-01-30)

Fix

  • Change apiPath to ocp-vulnerability (a152278)

v0.26.1 (2023-01-26)

Fix

  • manager: Fix references to columns in removed subquery (f382277)

v0.26.0 (2023-01-16)

Feature

  • digestwriter: Add Payload Tracker kafka producer (4f039e3)
  • base: Add Payload Tracker event (18b4cc5)
  • base: Add Kafka producer (cdc203c)

v0.25.1 (2022-12-16)

Fix

  • expsync: Add missing clowdapp env vars (5efc954)

v0.25.0 (2022-12-16)

Feature

  • tests: Init caches on unit test db (92a6803)
  • manager: Start returning cluster-cve cached counts (0d3fcf7)

v0.24.0 (2022-12-15)

Feature

  • Log to cloudwatch (+minor refactor) (cd71d29)

v0.23.0 (2022-12-15)

Feature

  • pyxis: Validate cves from pyxis (a6023c3)

v0.22.0 (2022-12-12)

Feature

  • manager: Add exposed clusters count endpoint (387729a)

v0.21.0 (2022-12-12)

Feature

  • manager: Add exploits field to cluster cves (c9200d2)
  • manager: Add exploits field to cve details endpoint (c4eb52b)
  • manager: Add exploits field to cve endpoint (2aee3f9)
  • expsync: Add exploit sync job (cdc5202)

v0.20.0 (2022-11-28)

Feature

  • digestwriter: Add cve-cluster cache calculation (495bb12)

v0.19.6 (2022-10-14)

Fix

  • pyxis: Improve repo images check (f073940)

v0.19.5 (2022-10-11)

Fix

  • pyxis: Correct registerMissingCves metric incrementation (35fe26d)

v0.19.4 (2022-10-03)

Fix

  • manager: Filter *_all lists for a single CVE scope (a9f13e2)

v0.19.3 (2022-09-26)

Fix

  • digestwriter: Unlink images from cluster (6baa5e3)

v0.19.2 (2022-09-22)

Fix

  • pyxis: Use both pyxis_id and reg/repo key for sync (3157364)

v0.19.1 (2022-09-21)

Fix

  • manager: Set max header size to 65535 bytes (4fa6393)

v0.19.0 (2022-09-20)

Feature

  • vmsync: Prune CVEs during sync (79bb0e0)

v0.18.0 (2022-09-20)

Feature

  • pyxis: Skip image CVE sync (debug purposes) (b999034)

v0.17.3 (2022-09-19)

Fix

  • pyxis: Referencing attributes of apiImage will use only the last value in the loop, reference local variables instead (7b7bc7e)

v0.17.2 (2022-09-19)

Fix

  • Check more image digests (8dbb70f)

v0.17.1 (2022-09-15)

Fix

  • manager: Do not encode undefined value (e7489f4)

v0.17.0 (2022-09-15)

Feature

  • digestwriter: Store cluster workload JSON (73560ee)

v0.16.1 (2022-09-08)

Fix

  • pyxis: Use repository map with reg,repo key (2f2c268)

v0.16.0 (2022-09-08)

Feature

  • manager: Support status, version and provider filters in exposed clusters API (f978366)

v0.15.0 (2022-09-07)

Feature

  • Drop account_number (64b1608)
  • digestwriter: Drop usage of account number (cccae2f)

v0.14.7 (2022-09-06)

Fix

  • manager: Sort versions by number (b6cb581)

v0.14.6 (2022-09-06)

Fix

  • kafka: Create TLS context despite empty cacert (a55bd38)

v0.14.5 (2022-09-06)

Fix

  • database: Sorting of cluster versions (885e5c4)

v0.14.4 (2022-09-06)

Fix

  • manager: Report query should use parsedValues (77ff00a)

v0.14.3 (2022-09-05)

Fix

  • manager: Return meta lists in predictable order (feb0cdc)

v0.14.2 (2022-09-05)

Fix

  • manager: Support comma-separated values in status filter (e2025cc)

v0.14.1 (2022-09-03)

Fix

  • pyxis: Use docker_image_digest if manifest_list_digest is empty (4666f1d)

v0.14.0 (2022-09-02)

Feature

  • pyxis: Store image archs (a87d462)
  • database: Add arch for image and remove digest unique constaint -> manifest list digest will be used (db4442d)
  • pyxis: Support forcing the sync (1b10000)

Fix

  • digest-writer: Match images with given arch (1db8d19)
  • pyxis: Store manifest_list_digest instead (dc0ae6b)

v0.13.0 (2022-08-31)

Feature

  • manager: Add sorting by cve severity for clusters (9c2c241)

v0.12.0 (2022-08-31)

Feature

  • manager: Add provider cluster filter (ac01502)

v0.11.0 (2022-08-31)

Feature

  • manager: Add version filter for clusters (0c4f39b)

v0.10.0 (2022-08-31)

Feature

  • manager: Add cluster status filter (6b05b4b)

v0.9.1 (2022-08-31)

Fix

  • pyxis: Dont init array with empty values (f129939)

v0.9.0 (2022-08-30)

Feature

  • manager: Add report query for returning all records (4611008)

v0.8.6 (2022-08-30)

Fix

  • manager: Cluster severity filter should be OR (9292213)

v0.8.5 (2022-08-29)

Fix

  • digest-writer: Collect digests from containers (536ebfc)

v0.8.4 (2022-08-26)

Fix

  • manager: Use provider+region str in list of all displayed providers (df18c7a)
  • manager: Fetch metrics from AMS (adding metrics attribute doesnt't work) (96e90a3)

v0.8.3 (2022-08-26)

Fix

  • pyxis: Return unique image cves despite errata from pyxis (2ac645a)

v0.8.2 (2022-08-26)

Fix

  • manager: Revert this join, should be LEFT to display clusters without CVEs (f8928c0)

v0.8.1 (2022-08-26)

Fix

  • manager: Make sure UUIDs from AMS API are valid (e8d6089)

v0.8.0 (2022-08-25)

Feature

  • manager: Sync cluster details to db to allow sorting in DB (68fff0d)
  • database: Add missing columns to the cluster table and grant manager to update the table (a61ef5c)

Fix

  • digest-writer: Missing cluster columns (7712b02)

v0.7.0 (2022-08-24)

Feature

  • manager: Add unique sets of statuses, versions and providers (c2eaded)

v0.6.0 (2022-08-24)

Feature

  • manager: Add csv support for pageable endpoints (35c8526)

v0.5.0 (2022-08-19)

Feature

  • manager: Search clusters by display_name in AMS (eedd8c4)

v0.4.0 (2022-08-19)

Feature

  • manager: AMS integration in CVE list (74becfb)
  • manager: AMS integration in CVE exposed clusters (d3bbd88)
  • manager: AMS integration in cluster detail (81f96ac)
  • manager: AMS integration in cluster list (9f86338)
  • manager: Add AMS API client interface (7d47ca4)

Fix

  • manager: Duplicate clusters when more than 1 image is affected by CVE (c89b05f)

v0.3.0 (2022-08-16)

Feature

  • manager-ams-api: Prepare env variables (79a7591)

v0.2.2 (2022-08-15)

Fix

  • Make sure CVEs are ordered while inserting/deleting (13991c0)

v0.2.1 (2022-08-05)

Fix

  • manager: Fix sorting for cvss2/3_score (8e91686)

v0.2.0 (2022-08-05)

Feature

  • manager: Add sort for display_name (fcd5c3e)

v0.1.0 (2022-08-04)

Feature

v0.0.1 (2022-07-29)

Fix

  • manager: Comma is allowed search character in fulltext search (f8dbd46)