Friday, 14 March 2025

Magic Suite 3.21

Magic Suite 3.21 has been released with the following changes across all products.

ReportMagic

New Features

  • Added a pivot table customisation help example to the [List.Analysis:] macro.
  • Added the [LogicMonitor.AuditEventAnalysis:] macro and help examples.
  • The [LogicMonitor.LogAnalysis:] macro now supports an optional "where" condition parameter, that uses NCalc expressions.
  • The properties parameter in the [ServiceNow.List:] macro is now optional.

Improvements

  • All [xxx.Analysis:] macros now provide the ability to custom the pivot table fields (columns, rows, filters and value fields).
  • Added a normal mode help example to the [ServiceNow.List:] macro.

Bug Fixes

  • Fixed an issue where Toggl Connections (Admin -> Connections in ReportMagic or Connections in the Admin App) would always show an invalid Connection, and the [Toggl.WorkspaceList:] and [Toggl.WorkspaceProperty:] macros would always fail.
  • Fixed an issue where the [LogicMonitor.Dashboard:] macro may not work when the source URL (from LogicMonitor) to obtain the dashboard is too long.
  • Added more pivot table customization examples to various [xxx.Xnalysis:] macros.
  • Renaming a new folder now does not cause a reload error
  • If the [LogicMonitor.UnmonitoredDeviceList:] macro fails due to permission issues (i.e. user not permitted to access the endpoint) then a macro error will now occur, rather than a system error.
  • Fixed an issue that w preventing the Magic Suite Agent for Windows from running.
  • Fixed an issue where the Operations Dashboard would incorrectly spin continuously when the system was actually reachable.
  • In Report Studio, the ESC key now closes the macro list / help dialog pop-ups.
  • Fixed an issue emailing reports from a report schedule when the deferred [EmailReport:] macro is executed before the macro results table nightly partitioning but the report completes after this has occurred.
  • Fixed an issue where the macro results table could be empty even when there should be items. Accessible via batch jobs => report jobs => results or via the table icon on the progress page.
  • Fixed an issue in various [xxx.Analysis:] macros that could cause an error regarding duplicate column names, when running more than one analysis macro in the same input document.
  • Renaming a folder no longer reports a Reload error.
  • [LogicMonitor.ResourceGroupAnalysis:] Count fields can be used in the values field of the Pivot Table.
  • The [LogicMonitor.LogicModuleUpdateList:] macro is less likely to take more than 1 hour. There is a new property that can be entered into the Configuration section of a LogicMonitor Connection, to set the maximum 'back off' value. See Connection help for details.
  • Fixed an issue where incorrect chart parameters (for [XXX.Graph:] macros) could result in a system error rather than a macro error.
  • Fixed broken [Meraki.ConfigurationChangeList:] macro.
  • The [LogicMonitor.SummaryValue:] macro will now generate a macro error, rather than a macro error, when using errorOnOverflow=true and a large calculation.
  • Various [xxx.Analysis:] macros now can use values in the pivotTablexxxxFields parameters without spaces in the field names.
  • Fixed an issue with the [LogicMonitor.ConnectionApiToken:] macro where, if the Connection used was invalid, a system error could occur rather than a macro error.
  • Fixed an issue on the Connections page (in Admin and ReportMagic apps) where the status, statistics and version columns (first 3 columns in the table) would not be updated when the refresh button is pressed.
  • Removed selectDistinct parameter from the help for [Cron.xxx:] macros, as it is irrelvant.
  • Removed the 'calculate' parameter from the help for the [CronRunDate:] macro as it does not act upon a date time object.
  • [CronRunDate:] now does not throw errors for some cron dates when using Legacy mode
  • Removed several irrelevant list-related parameters from the [Cron.xxx:] macros.
  • stringListSortType now successfully sorts lists of jobjects
  • Cisco Connections now show the green tick if valid, and the statistics pop-up now shows the correct supported items.
  • In dark mode, the [Calendar:] macro's numbers are now the correct colour instead of all black (hard to read against a black background).
  • The [LogicMonitor.WebsiteGroupAnalysis:] macro now has additional parameters: 'addChart', 'addTitle, 'columnGrandTotals', and 'rowGrandTotals'.
  • The [CronHumanReadable:] macro now no longer includes the 'format' parameter listed in the help, as it has no effect and is not intended to anyway.
  • Fixed an issue where any macro that did not have selectDistinct as a supported parameter would not report an unused parameter warning (shown as a warning in the progress page UI), but just a green 'success' result.
  • Fixed broken help example for [Meraki.ConfigurationChangeList:] macro.
  • Elastic logs now record image tag version of logged component.
  • Fixed an issue that was causing errors deserializing Meraki calls.
  • AlertMagic UI only has access to Connections that have Alert Magic Access enabled.

Admin

Improvements

  • The Tenant Admin (app) => Subscriptions page is now tabbed - one tab for subscriptions table / list and another for changing subscription.
  • The Projects page in the Tenant Admin app now only lists archived (Active = false in the UI) Toggl projects where there have been time entries in the past 12 months.

Bug Fixes

  • Updated the LogicMonitor Connection Stats items, format, etc.
  • Fixed an issue where editing a macro default in the admin app would not populate some of the input boxes (parameter name, parameter type, and parameter purpose).
  • Fixed an issue where occasionally users could not log in
  • Improved the visuals of the Cisco Connection stats / info in the Connections page popup (by clicking on the small chart icon in the "Stats" column).
  • When editing a Macro Parameter Default on the Admin app, you are now able to save changes when you are only editing via double-click the value of a Macro Default.

AlertMagic

New Features

  • Tenant Admins now see the "Alert Studio" page in Alert Magic UI, and can edit / save config etc.

Improvements

  • AlertMagic UI: active version in Integrations view now includes the time (as well as date) in UTC.

Bug Fixes

  • Fixed an issue where cloning an integration (or possibly just editing one) could result in a reload error in the UI.

DataMagic

New Features

  • Wan Interface Usage data for Appliance Networks is now present in the database

Improvements

  • FloorPlan binaries are no longer downloaded. The length of the FloorPlan binaries in the database is now 0 for any newly added/recently modified floorplans.

Bug Fixes

  • Filename Desetialization errors in DataMagic are no longer reported.
  • Fixed an issue arising from Meraki API behaviour that was causing a deserialization error and VLAN retrieval failure.
  • Fixed an issue arising from Meraki API behaviour that was causing a deserialization error and VLAN retrieval failure.
  • Log In/Log Out is now seemless between all Apps, specifially regarding DataMagic which previously was not being logged in/out in line with the rest of the apps.
  • Fixed an issue where the device tree would not load if there were 2 devices with the same name.
  • Aging timeout has been increased to 5 minutes to allow more time for completion which reduces the amount of errors seen.
  • Upon sign up with a new tenant to DataMagic, waiting a minute after initial log in on DataMagic means the menus then appear
  • Fixed an issue in Meraki DataMagic where in dark mode in the tables some text would be black, instead of the defaults (white).
  • Fixed an issue where filtering on the Bssid column would also show a Bssid in the filter list in the SSID Name column (but still show the correct results).
  • The default page size (of the various available options) in the Meraki DataMagic tables is now 50, not 25.

Docs

New Features

  • All Magic Suite apps now show the Docs app in the apps menu.

MonitorMagic

Bug Fixes

  • Fixed an issue where after signing up to Monitor Magic (and accepting the Terms and Conditions), there could be a UI error (or just no navigation away from the Terms and Conditions page).

NCalc 101

Bug Fixes

  • In the output window of NCalc 101, the editor now shows the default value (of 2) when the app loads, instead of being blank.
  • NCalc 101 updated PDBlazor nuget to allow support double-clicking to edit a variable row in the Variables table.
  • NCalc 101. The "Add Variable" and "Delete Selected Variable" buttons are now 'sticky' and don't scroll off the top of the page when there are sufficient variables in the table to permit vertical scrolling.
  • Fixed an issue with the NCalc output editor where upon first load (with the default variables and expression) the "Output Type" value would be empty, instead of Int32.
  • NCalc101: when variable names 'run out' at z, they are now no longer added as 'X', but "_ChangeMe" and on e.g. "_ChangeMe1", "ChangeMe2" etc. This means there are no duplicate variables (which can cause errors). It also means the variable names appear at the TOP of the variables table when created.
  • NCalc 101: fixed issues where certain incorrect input expressions could result in a browser reload error.

Shared

New Features

  • The Magic Suite API now allows super admins to fetch Connection passwords as clear text.
  • Magic Suite applications can be used in dark mode.

Bug Fixes

  • Fixed an issue where the global chooser icon could be unresponsive.

No comments:

Post a Comment

Magic Suite 4.0

Magic Suite 4.0 has been released with the following changes across all products. ReportMagic New Features It is now possible to automa...