2026-07
Improvement
CV3-928 Templates Last N months & Last N months including this month
NSP-978 Filter-value loading state, and Save-view/filter saving indicator
NSP-996 Add app license check + "License Expired" experience (design & implementation)
New Feature
NSP-1029 Support for daily email scheduling
Story
NSP-1011 Add cumulative 'Unresolved Tickets Over Time' (open backlog) chart -- running count of open issues at each point in time
NSP-1017 SaaS login fails for Forge-migrated accounts β make login Forge-aware via Offline User Impersonation
NSP-1039 PDF Table styling
Task
NSP-885 HIGH-2 β pprof endpoints protected only by a hardcoded query parameter
NSP-1038 Support for more complex jql filters
Bug
CV3-966 Pagination not working in Table widget for Public Link
CV3-976 Date filters: resolve relative date windows in the account timezone (Defect C)
NSP-883 CRIT-3 β Forge webhook handlers continue with nil claims on JWT signature failure
NSP-1006 ADF field popup fails in portal page
NSP-1021 Opening the tickets results in an error message
NSP-1022 Multi-select fields on the X-axis
NSP-1027 Reports can not be exported via PDF/PPTX
NSP-1030 Support Case: Dashboard - Gadget - View24 - Crashes The Page
Service Request
VS-2272 Reports can not be exported via PDF/PPTX
VS-2273 Support Case: Dashboard - Gadget - View24 - Crashes The Page
Sub-task
NSP-1007 Forge just-in-time account-create race: false 401 + redundant pull
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