From e8aa7038ad0042ead1adbbf0aa653973eb75441b Mon Sep 17 00:00:00 2001 From: Jordan Ramos Date: Thu, 4 Jun 2026 11:16:45 -0600 Subject: [PATCH] Release v2.2.0 --- CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ccd0c9..4a962a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,26 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and this --- +## [2.2.0] — 2026-06-04 + +### Features + +- **Group by Host toggle** on the Ivanti findings table — collapses duplicate assets (same hostname + IP) with multiple finding IDs into expandable host rows. Hosts with only one finding remain as flat rows. Toggle between grouped and flat views from the toolbar. +- **CARD ownership tooltip on IP hover** — hover over any IP address in the findings table to see CARD asset ownership data (confirmed/unconfirmed/candidate teams) in an interactive tooltip. Results cached per session for instant re-display. +- **CARD direct action modal** — click "Actions" in the CARD tooltip to open a full confirm/decline/redirect modal that works directly against the CARD API without needing a queue item. +- **Inline view panel** in the Archer Template Manager with per-section copy buttons +- **Queue item redirect in place** — pending queue items can now be redirected without duplicating + +### Bug Fixes + +- Improve CARD decline error diagnostics and prevent accidental modal dismiss +- CARD teams fetch retries silently up to 3x on failure with increasing delay +- Redirect dropdowns show owner-data teams as fallback when the full teams API fails +- CARD tooltip uses quick mode (CTEC suffix only, 15s timeout) to avoid multi-minute waits +- Timeouts (504) are not cached — re-hover will retry the lookup + +--- + ## [2.1.0] — 2026-06-06 ### Features