Wednesday, 6 November 2024

Magic Suite 3.18

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

ReportMagic

New Features

  • Meraki Connections now show the Connection Stats icon in the Connections page, which when clicked opens a dialog with various statistics.
  • The Connections page now shows an icon (for LogicMonitor Connections) that opens a dialog with various statistics.
  • docs.magicsuite.net is now present and functional
  • Tenants on a free tier, i.e. that do not have a paid subscription, can only manually (or via CRON) run Schedules that use the Library input folder.
  • The [Table.Save:] macro now has the 'columns' and 'excludeColumns' parameters.
  • The [List.IndicesOf:] macro now supports the 'matchExpression' parameter.
  • The ReportMagic Agent has been rebranded as the Magic Suite Agent.

Improvements

  • Updated [LogicMonitor.EscalationChainProperty:] macro help examples.
  • Added more examples to the [Agent.WebQuery:] macro.
  • Tweaked the [Agent.WebQuery:] macro's example #1.
  • Updated macros now indicate that with a badge in the macro help tree, next to the macro name.
  • Updated help examples for [LogicMonitor.EscalationChainDestinationList:] macro.
  • Updated help examples for [LogicMonitor.EscalationChainDestinationProperty:] macro.
  • The [Agent.WebQuery:] macro and the [Web.Query:] macro now support the ability to split the header name/value pairs by something other than the '=' character. A new parameter 'headerValueDelimiter' can be used to set this, and defaults to '='.
  • The [ServiceNow.List:] macro now produces a JArray of jObjects in Normal Mode.
  • The [LogicMonitor.EscalationChainList:] macro now supports multiple properties.
  • When a batch job runs it now checks that the output folder is writable, and if not will stop further processing and generate a system error

Bug Fixes

  • Fixed broken code editor in Report Studio.
  • Fixed an issue where it was not possible to delete a Connection, if an AlertMagic AMS or IMS referenced it (in the ConnectionId property).
  • Status code counter has been added the the DocMagic Health Check stats reported on the About page.
  • DocMagic reports 400/500 Status Codes on failure.
  • Reverted PuppeteerSharp to 16.0.0 which fixes broken URL to image conversion. Requires a new DocMagic build.
  • Cancelled inbound requests now result in a Status 499 being reported by the DocMagicHealthcheck endpoint.
  • Fixed an issue where the value in the "Type" column for macro help (in the table of parameters) was included spurious characters that made it hard to read.
  • Fixed broken Jira release notes.
  • Fixed an issue where various macros would show the wrong icon in the help and progress page.
  • Fixed incorrect help example for the [LogicMonitor.ConvertToLiveWidget:] macro.
  • Removed two unsupported parameters (outputAsJArray and singleValueList) from the [LogicMonitor.DeviceSlaWidgetProperty:] macro.
  • Fixed an issue where release notes were not shown properly in the help - either an error occurred or there were insufficient tickets shown.
  • Fixed broken or incorrect [Blogger.PostProperty:] macro help examples.
  • Fixed broken examples #2 and #4 of [Stop:] macro.
  • Fixed broken help example for the [Execute:] macro.
  • Example #1 for the [List.Select:] macro now specifies the expected output correctly.
  • Added a help example to the [Web.Query:] macro which uses the headerValueDelimiter parameter to split the header name/value pairs.
  • Added an example to the [Agent.WebQuery:] macro help examples that uses the headerValueDelimiter parameter.
  • The [Agent.WebQuery:] macro now does not show various unsupported / useless parameters in the help.
  • The help example for the [Variable.Property:] macro now works as expected.
  • Updated the help example for the [Blogger.PostList:] macro.
  • Updated the broken help example 1 for the [Blogger.Post:] macro.
  • Updated [Blogger.Post:] macro example 2.
  • Updated help example 2 for the [Blogger.PageProperty:] macro.
  • Fixed broken / incorrect help examples for the [Blogger.PageList:] macro.
  • Removed unexpected characters in example 1 for [LogicMonitor.EscalationChainDestinationProperty:] macro.
  • Updated [Email:] macro help example 5.
  • Fixed and issue that was causing the [LogicMonitor.EventSourceList:] to unexpectedly return a macro error.
  • Fixed an issue where the failureText parameter was not being used properly by the [LogicMonitor.FinancialInformationProperty:] macro.
  • API Tokens can now be searched by name.
  • Downloading large macro variables and seeing the full variables does not hang or error
  • Fixed an issue on the progress page / Report Studio where report job variables would not be listed alphabetically (they were shown in the order they were created in the report).
  • Fixed an issue that was causing an error to be reported when requesting details for a large macro variable on the progress page.
  • Fixed an issue where the file icons on progress page for a report job did not show correctly, and also did not show the already-created / to-be-created filename.
  • Fixed an issue with the [LogicMonitor.DeviceList:] macro when using SelectDistinct=true.
  • Cursor now does not move unexpectedly when typing in various text fields
  • Fixed Monaco editor issues in Report Studio.
  • Report Studio now always opens a file when requested
  • Now able to scroll fully to the bottom of a long RMScript file in Code Mode of Report Studio
  • Fixed issues where navigating between pages of a report job on the Progress Page could result in massive delays when loading content, and would sometimes completely fail to respond.
  • MS-19109 Fixed an issue with the [ServiceNow.List:] macro where, in legacy mode, boolean string values were being capitalised (first letter) i.e. False not false and True rather than true.
  • Fixed an issue with the [LogicMonitor.DeviceList:] macro when using SelectDistinct=true.
  • [xxx.Image:] macros cause a macro error when used on placeholder shapes.
  • Fixed an issue with the [Toggl.ProjectList:] macro which would error when a fixed fee is set on a Toggl project.
  • The [Agent.WebQuery:] macro now gives more user-friendly error messages.
  • The [LogicMonitor.EscalationChainDestinationList:] macro now outputs a JArray of jObjects instead of a string in Normal mode.
  • The [LogicMonitor.EscalationChainDestinationProperty:] macro in normal mode now outputs a JObject rather than a string.
  • The [LogicMonitor.EscalationChainProperty:] macro now outputs a JObject in Normal Mode (rather than a string). Also added (in legacy mode) the Destination and Destinations properties. BREAKING CHANGE: in Normal Mode, the DestinationCount property is no longer supported, because Destinations (and Destination) properties have been added, and it is trivial to obtain a count of Destinations by also using the [List.Count:] macro (see help for more details).
  • Skip and take parameters now work in Normal Mode with the [LogicMonitor.EscalationChainList:] macro.
  • The Url parameter is now mandatory for the [Agent.WebQuery:] macro.
  • Whilst navigating through the macro results on the Progress Page very quickly the 'too many calls' toast message is no longer seen
  • Fixed an issue where the macro results table would ALWAYS show the red "Cancel" button (with spinner) even when all the macro results were loaded.

Admin

New Features

  • Added the Notifications page to the Admin app.
  • Added the Feedback page to the Admin app.
  • Added the API Tokens page to the Admin app.
  • Added the Audit Logs table to the admin app.
  • Added the Connections / Connection Roles page to the Admin app.
  • Added the Roles, Role Permissions and Role Memberships table to the Access page of the Admin app.
  • Added the Users table to the Admin app.
  • Added the Macro Defaults page to the Admin app.
  • Added DataMagic Sync Executions page to Tenant Admin app.
  • Added the DataMagic Syncs page to the Admin app.
  • Added the Cached Values page to the Admin app.
  • Added the Badges page to the Admin app.
  • Added the Certificates page to the Admin app.
  • The Projects page on the Admin App is now present. This page shows active and archived toggl projects relating to your tenants customer code.

Improvements

  • Progress Page Performace has been improved in various ways
  • Tenant Admin app now shows correct favicon. Also fixed the Tenant Admin icon in the top of the menu to show the correct one, rather than the AlertMagic icon.

Bug Fixes

  • In the Tenant Admin App Various pages now are consistantly accesible after a refresh
  • Un-exitable dialog boxes are no longer appearing when deleting or cancelling. Fixed in 3.18 and 3.19.
  • In the Tenant Admin App Various pages now are consistantly accesible after a refresh
  • Meraki Connections now show icons in the Statistics pop-up
  • Fixed an issue where the LogicMonitor Connection stats may not be shown due to an error fetching account settings via the LogicMonitor.Api, where the account in question has values (in various metrics properties) that are too large for an integer.
  • ID and Name Column filters on the Cached Values page now work as expected
  • In the Tenant Admin app's Audit Logs table, the Before JSON and after JSON columns are now not sortable or filterable (it is intended that you cannot perform such operations on audit log entries).
  • Admin App file picker now shows correct Sharepoint logo in file system dialogs.
  • Changed the connection stats icon in the Tenant Admin app.

AlertMagic

New Features

  • It is now possible to run a single Test from the Test edit dialog.
  • It is now possible to run all tests on the Testing / Tests page in Alert Studio.

Improvements

  • In the Configuration tab in Alert Studio a prompt to save the changes no longer appears if no changes have been made.
  • Users are now able to add a fake IMS connection to a new or existing IMS
  • Users are now able to add a fake AMS connection to a new or existing AMS

Bug Fixes

  • Fixed an issue where it was not possible to edit / rename a Deduplication transformation in Alert Studio configuration.
  • No exception in browser is seen when editing a Test in Alert Studio
  • Fixed inability to send feedback in the AlertMagic app.
  • AlertMagic can be logged into without experiencing reload errors
  • When cloning an integration (with both draft and active versions in it) the cloned integration no longer has the draft and active versions present, just the version (draft) which should be present.
  • Issue Management Systems can now be created
  • Alert Management Systems can now be created
  • AlertMagic now shows the user's Gravatar as expected

DataMagic

New Features

  • Homepage has been updated

Bug Fixes

  • Various ApplianceVlan errors seen in the logs are no longer seen.
  • Organizations can now be added on the DataMagic UI
  • Floorplans now do not overflow the detail dialog box
  • Fixed an issue where Schedules that were not chained (to other schedules or syncs) might still show the Chain button and show an incorrect chain (i.e. a chain belonging to a sync).

Docs

Bug Fixes

  • Modification to help made to differentiate between DataMagic Syncs and DataMagic Sync executions.
  • Fixed an issue with image layout in the Role Membership help pages.

Shared

New Features

  • LogicMonitor DataMagicSync supports Database connections of type SQL Server with added EntraID Service Principal SQL Server auth support. This allows connectivity to an external SQL Server hosted in Azure.,
  • MagicSuite products now set the Jira component in Jira properly.

Bug Fixes

  • Feedback button now successfully raises feedback
  • Fixed an issue where non-logged in users could raise feedback (and it would be successfully created in Jira) but the UI would show an error pop-up.

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...