Charts and Reports for JSM

Latest Release Notes


2026-06

Improvement

CV3-973 Loading widget menu takes exceptionally long

NSP-920 "Get Started with views" button inside adminPage module not working

NSP-934 Support for Full Screen Modal

NSP-960 Security Incident: JSM customer Forge relay can override AccID and read cross-account issue data

NSP-963 Charts and Reports App - Cerillion Customers Unable to Access via Customer Portal

NSP-966 Unable to Access Charts and Reports on Customer Portal

NSP-967 Forge event ingestion overwrites issue fields with blank values in ClickHouse (Charts & Reports data mismatch across multiple JSM clients)

NSP-972 Public link tables not showing full data.

NSP-975 Portal customer sees empty view list when JSM org lookup silently fails — non-2xx swallowed as "no orgs", empty result cached 30 min (VS-2263)

NSP-976 Harden Forge FIT validation: cache JWKS (background refresh) + pin RS256 — per-request JWKS fetch causes transient 401s

NSP-977 Centralize permission management: PermissionManager (coarse) + AuthZ service (fine) — behavior-preserving TDD refactor (Connect + Forge)

NSP-981 View filter when selecting unassigned doesn't show unassigned data

NSP-986 Standardise EU charts/reports deploy path: move ~/cr_eu to ~/charts on cr server

NSP-989 Smooth loading animation for table widgets.

QR-864 App loading screen hang

VS-2254 Updates in SLA met vs breached are not being saved

VS-2255 Loading widget menu takes exceptionally long

VS-2260 Can't find users when using the assignee filter

VS-2263 Charts & report for the Customer Maersk

Bug

CV3-974 Search function in Assignee filter not working

NSP-881 CRIT-4 — App-Access Bypass: Backend Does Not Enforce `view26-global-permission` (Forge)

NSP-917 Missing icon for DrillDown in Analyze Widget page

NSP-918 Forge: Filter dropdowns show "No item found!" in Create Widget wizard

NSP-921 Analyze widget page - report generation failed + missing chart type switcher

NSP-928 UX improvement: fix flashing of icons in create-view and drill-down

NSP-930 UX improv: Disable Analyze button and all download buttons while widget data is loading

NSP-932 Portal View not loading for customers

NSP-964 Widget sidebar list stuck on loading spinner after copying or editing a widget

NSP-965 Forge Pull orphans portal-customer users

NSP-968 Customers are not able to visit dashboards > endless loading screen

NSP-970 Portal page infinite loading due to unhandled exceptions

NSP-971 Portal Filters dropdown search does not filter fields correctly

QR-865 Widget editor: edits to existing widgets (filter & chart styling) are not persisted

VS-2259 Customers are not able to visit dashboards > endless loading screen


2026-05

Improvement

NSP-647 Fix the missing features to complete codebase migration

NSP-782 Tuning for Clickhouse production

NSP-821 Track Gadgets usage in Connect Deployment

NSP-827 Forge manifest file for testing Connect App

NSP-865 Handling of missing webhooks in Forge remote

NSP-872 manifest-file for C&R Forge without trigger of major update

NSP-875 CRIT-1 — ClickHouse SQLi via filter fieldID — Cross-Tenant Bypass Confirmed

NSP-877 View Sharing not working

NSP-882 CRIT-4 — App-Access Bypass: Forge manifest Does Not Enforce `view26-global-permission`

NSP-884 HIGH-5 — Remove CloudFortifiedMetricsHandler

QR-863 Remove accounts with duplicate client key and cloud ID


2026-04

Improvement

CV3-967 Chartplus Colouring and Legend Bug

NSP-780 BigQuery new format logs

NSP-787 When the 'Group by' field allows multiple selections, create a combined value instead of separate duplicate tickets.

NSP-802 Include View id and account id in go backend logs

NSP-805 Phase 1 - backend-logging-overhaul

NSP-806 Per-request query coalescing: run Dashboard filter once per view load

VS-2197 Filters werken niet in Charts en Reports

VS-2198 How do I change the color of my bars in the charts? they all look the same


2026-03

Improvement

CV3-954 Portal Page Requirements: Copy fields in widgets & Restrict change of positionof widgets

NSP-727 Disable "Select All" option for Async component

NSP-749 Deployment to GLOBAL-Prod with rollback pipeline

Bug

CV3-955 'Select All' filter for the custom field 'incident grouper' of label type

CV3-957 X axis does not match data filter in SLA met vs breached timeline

CV3-960 Share with Organization allows adding Organization more than once


2026-02

Improvement

CV3-953 Option hide 'Key' Field in Table widget and Full Data view

NSP-516 Clickhouse migration

NSP-588 Validation with customer data-sets

NSP-627 Tooling updation

NSP-628 Staging release - bugfixes

NSP-630 Feature parity reviewing between Forge and Connect versions

NSP-691 Deployment to US-Prod with rollback pipeline

VS-2162 Custom Table Widget shows No Data

VS-2168 Kudos Solutions - Table Widget Request To Hide Key Field


2026-01

Improvement

NSP-586 API changes for read/write to Clickhouse

NSP-648 Change partitioning to account-id instead of month