Magic Suite 4.1 is here, and it is a big one! With 532 resolved Jira tickets - including 64 new features and stories, 358 bug fixes, and over 100 code quality improvements - this release delivers major architectural changes, powerful new capabilities, and a significantly more polished experience across the entire suite.
Here is a summary of what is new, what has improved, and what has been fixed.
Architecture and Platform
Blazor WebAssembly to Server-Side Rendering (SSR) Migration
The most significant change in 4.1 is the migration from Blazor WebAssembly to Server-Side Rendering. This architectural shift improves initial load times, provides better SEO support, and enables a more responsive user experience across all Magic Suite applications.
https://reportmagic.net/ Removal
The legacy https://reportmagic.net/ application has been retired. This now directs to https://report.magicsuite.net/ using the shared Magic Suite Framework - resulting in a cleaner, more maintainable architecture.
DocMagic Modernisation
DocMagic has been converted from a legacy application to a modern web app, bringing it in line with the rest of the Magic Suite ecosystem.
MagicSuite Agent Self-Installing Service
A new cross-platform self-installing service replaces the legacy WiX MSI installer (MS-22588). The MagicSuite Agent can now be deployed on Windows, Linux, and macOS with simple install/uninstall/upgrade/status commands, automatic configuration preservation, and legacy migration support.
New Features
VS Code Extension for ReportMagic
A new VS Code extension brings the ReportMagic development experience to your favourite editor:
- RMScript syntax highlighting with embedded NCalc support and inline diagnostics (MS-23052)
- Real-time report execution with progress tracking and variable inspection (MS-23050)
- Improved Variable Inspector with better column headings and table layout (MS-23057)
- UI/UX enhancements, layout improvements, and reliability fixes (MS-23239)
Certifications Overhaul
The certifications system has been completely reworked:
- Moved from ReportMagic.Web to MagicSuite Framework and the Docs App (MS-22626, MS-22627)
- New Certifications menu item in Docs App when the feature is enabled (MS-22790)
- Keyboard navigation support during exams (MS-22788)
- Improved topic tree navigation UX (MS-22789)
- Score breakdown by section so users can see how they performed in each area (MS-22810)
- Improved pass/fail result UI with a clearer, more useful interface (MS-22897)
- Tenant-scoped certifications (MS-23019)
- Updated “ReportMagic Professional 2026” and “ReportMagic Author 2026” certifications (MS-22823, MS-22824)
CaseMagic Workflows
A new Workflows screen in CaseMagic (MS-22792), marking the beginning of visual workflow management capabilities.
Kubernetes Connection Type
A new Kubernetes connection type has been added with cluster statistics (MS-22890), enabling monitoring and management of Kubernetes infrastructure directly from within Magic Suite.
Azure Blob Storage File System Provider
A new Azure Blob Storage file system provider (MS-22765) allows Magic Suite to read and write files directly to Azure Blob Storage, supporting cloud-native file management scenarios.
AlertMagic: Clone Incident Spec
It is now possible to clone an Incident Spec in Alert Studio’s configuration tree (MS-22754), making it much quicker to create similar alert configurations.
Export and Import
- Schedules can now be exported and imported in ReportMagic (MS-22952)
- Connections can be exported and imported in the Admin app (MS-23119)
Library Management
The Report Library has been moved to a Git-based version-controlled repository with Scheduler sync (MS-22928, MS-23033), along with a new Library access Role Permission (MS-23021) for controlling who can access library content.
ReportMagic Improvements
- HTML to PDF output: HTML input files can now generate PDF output (MS-22550)
- Batch Jobs re-run: Ability to re-run selected report jobs from the Progress Page (MS-22332)
- Custom output folder: The
[ReportMagic.SetReportProperty:]macro can now set a custom output folder for admin-locked Schedules (MS-22385) - Batch Jobs variable copy: Copy variables between batch jobs (MS-22918)
[Web.Html:]macro: Now supports inserting HTML content directly (MS-22871)[List.GroupBy:]macro: Additional property types supported in Normal Mode (MS-15693)- Progress page file download: Successfully-generated output files can be downloaded directly from the Progress Page (MS-4125)
- Batch Jobs Chain Visualization (MS-16659)
[ReportMacros:]desiredOutcome parameter (MS-23339)- Progress page improvements: Correct page indicator highlighting for completed reports (MS-23247)
- Scheduler improvements: Help population time improved (MS-22552), auto-create database on first run (MS-22791)
- DocMagic no longer invoked for web screenshots (MS-22553)
DataMagic Improvements
- Networks filtering (MS-21852)
- WAN Usage: Latency and Packet Drops now shown in the UI (MS-21942)
- Organization Licenses page (MS-21948)
- Organization subscription licenses and co-term licensing model support (MS-23053, MS-23118)
- Meraki additional info now more accessible for table items (MS-18674)
Admin App Improvements
- Deep linking now works throughout the Admin app (MS-22637)
- Test Connection button on the Connections create/edit form (MS-21743)
- Connection form labels now change based on Connection type for User name and Password (MS-19678)
CLI Improvements
The MagicSuite CLI has received significant enhancements:
- Watch Mode / SignalR integration for live updates (MS-22127)
createcommand for entity creation (MS-22891)feedbackcommand with help and examples (MS-22936)auth statusnow tests API connection automatically (MS-23017)- Improved help for tenant selection and
--include-all-tenants(MS-22935) - Documentation link added to help output (MS-22937)
tenant list --include-all-tenantsnow lists all tenants for SuperAdmin users (MS-23251)
OPS Dashboard Improvements (for our OPs team)
- Kubernetes Environment Viewer with role-based upgrade controls (MS-22894)
- Jira page enhancements with license, users, and issue stats (MS-22690)
- HA Proxy page enhancements with backend status and metrics (MS-22691)
- VPN page: Online status moved to its own filterable/sortable column (MS-22905)
- CNPG page: Replication lag and pg_basebackup progress per instance (MS-23364)
- Self-refresh: Each row now refreshes automatically every 10 seconds (MS-20248)
Q/A Dashboard (for our Q/A team)
A new Q/A Dashboard application has been introduced with:
- Quality assessment with sprint ticket tracking and radar charts
- AI prompt generation for testing with a copy-to-clipboard button (MS-23175)
- Deep link auto-assessment capabilities
- Comprehensive scoring, grading, and badge systems
Docs App Improvements
- Certifications menu item when the feature is enabled (MS-22790)
- Search results - topic names are now clickable (MS-23167)
- Certification exam question asking where users are finding answers (MS-23180)
Other Improvements
- All apps: Clicking outside the app chooser menu now closes it (MS-22769)
- User feedback: Users can now see their own feedback via the Profile page in all apps (MS-22954)
- NCalc101: File deep link support (MS-22443)
- JSON schema hosting for MagicSuite export formats (MS-23016)
- System title and version information added to page head tags (MS-19152)
- ConnectMagic Syncs page improved with PDTable and toolbar (MS-22901)
- Swagger UI now shows “Magic Suite API” instead of “ReportMagic API” (MS-23362)
Bug Fixes
With 358 bug fixes, 4.1 addresses issues across the entire platform. Key areas include:
ReportMagic and Report Processing
- Fixed
[List.Graph:]system errors in Schedules and Report Studio (MS-23334) - Fixed
[Slide.Link:]macro regression (MS-23208) - Fixed
[EndEmail:]macro breakage (MS-23380) - Fixed
[Object.Graph:]unexpected errors (MS-23219) - Fixed handling of Non-Breaking Space (NBSP) character to behave identically to 4.0 (MS-23207)
- Fixed reports with very large macro outputs failing with false System Errors (MS-23241)
- Fixed Progress panel occasionally showing no macros for long-running reports (MS-23216)
- Fixed cancellation causing ObjectDisposedException (MS-23215)
- Fixed
GetTemporaryDownloadUrlAsync()generating 401 errors (MS-23393) - Fixed files browser navigation for folder names containing “+” characters (MS-20008)
DataMagic
- Fixed brand new tenants seeing “database does not exist” errors (MS-23210)
- Fixed Organizations page showing false “No Meraki Organizations were found” messages (MS-23227)
- Fixed Devices page reload errors when no organizations are present (MS-23225)
- Fixed Network Events chart and timeline issues (MS-19431, MS-19432, MS-19853)
- Fixed various filtering and searching bugs (MS-18471, MS-18577, MS-19891)
QA Dashboard (for our Q/A team)
- Fixed radar chart not updating on row refresh (MS-23169)
- Fixed row selection persistence and dark mode label visibility (MS-23178)
- Fixed table pagination and scrolling (MS-23221, MS-23185)
- Fixed score filter comparison operators (MS-23190)
- Fixed grade text formatting and colour consistency (MS-23176)
OPS Dashboard (for our OPS team)
- Fixed CNPG page data refresh (MS-23356)
- Fixed CNPG expanded row layout (MS-23245)
- Fixed light mode display issues (MS-20037)
- Fixed API and ReportMagic URLs for 3.22+ (MS-20103)
Admin and Infrastructure
- Fixed ProMagic Issues page filtering (MS-20392)
- Fixed creating issues in ProMagic Issues page (MS-23327)
- Fixed multiple users with the same email being created on registration (MS-20512)
- Fixed Admin Badges leaderboard showing “Oops” with no badges (MS-23249)
- Fixed Git file system mount failures with read-only pack files (MS-23352)
- Fixed LogicMonitor HealthCheck .xlsx files requiring repair in Excel (MS-23325)
Code Quality
Over 100 internal code quality improvements were made in 4.1, including:
- Resolution of compiler warnings across the codebase (CS, CA, BL, EF, SYSLIB, ASP categories)
- Splitting of oversized files exceeding 1,000 lines
- IDocumentWrapper refactoring to a service composition pattern
- NuGet dependency updates (Microsoft Graph, OData, and others)
- Security improvements including replacing obsolete cryptography APIs and deprecated web request classes
- AlertMagic Azure deployment package size reduction
Upgrading
Magic Suite 4.1 is available now.