Magic Suite 3.25 has been released with the following changes across all products.
ReportMagic
New Features
- Added the "Git" Connection type, that can be administered in the Admin app and in ReportMagic. This allows a 'virtual folder' in the Magic Suite files structure, that can then be accessed and used in reports, and elsewhere.
- Image-based macros can now be inserted into PowerPoint slides to align specifically with completely horizontal or vertical lines.
- Added the [AlertMagic.MetricsGraph:] macro.
- The [Xlsx.Embed:] macro can now be used in PowerPoint input documents, to embed the report's XLSX output document as an icon, which when clicked opens the spreadsheet.
- The File System is now present in ReportMagic4. It behaves the same as it does in ReportMagic3.
Improvements
- Improved the display of empty / small files in the file explorer and preview panel.
- Fixed an issue where the [xxx.Image:] macros, when used with PowerPoint to align images with line shapes, would not always error correctly with invalid parameters.
- Wan0 is no longer used in the PortId column in the ports table
- There are now the following columns on the Devices page in DataMagic: DownPacketLossPercent, UpPacketLossPercent, IsApplianceHighAvailabilityEnabled, IsApplianceHighAvailabilityPrimary, HighAvailabilitySpare, and AppliancePerformanceScore
- Various database tables now include columns for traffic bandwidth limits. Mostly in the Networks table where the following columns have been added: Wan1LimitUpKbps, Wan1LimitDownKbps, Wan2LimitUpKbps, Wan2LimitDownKbps, Wan3LimitUpKbps, Wan3LimitDownKbps, CellularLimitUpKbps, CellularLimitDownKbps
Bug Fixes
- Updated the help for the [ReportMagic.ApplyBrand:] macro to describe what each parameter does.
- Fixed an issue where the 'includeHeaderRow' parameter was incorrectly looking for 'includeHealth', which then had a knock-on effect to alter the macro's core functionality.
- Fixed an issue where it was not possible for Tenant Admins to accept the Terms of Service.
- Fixed broken [LogicMonitor.Dashboard:] macros, after a change by LogicMonitor to the way dashboards are structured.
- Fixed an issue where various Jira macros were not returning results.
- Fixed an issue where [Toggl.xxx:] macros may time out, after receiving rate limit message from the Toggl API.
- Various Monaco Editors are now coloured correctly in Dark Mode when cancelling out of the dialog
- The [Shape.Format:] macro now uses the image aspect ratio to calculate width / height, if only heightCm or widthCm is specified.
- [xxx.Image:] and [xxx.Graph:] macros now work in Word input documents, when placed in headers and footers.
- Fixed an issue where the [LogicMonitor.Dashboard:] macro would attempt to set the wrong dashboard URL when used in conjunction with the insertHyperlink=true parameter.
- Removed the [LogicMonitor.ThresholdsReport:] macro from showing up in the help as it already states it's not supported.
- The Create button is now disabled on the ReportMagic DataMagic Syncs page if the Tenant has no LogicMonitor Connections. This is now consistent behaviour with the same functionality in the Admin app.
- Fixed an issue with [XXX.Image:] macros that align images with PowerPoint lines, where a non-compliant (not fully horizontal / vertical) line would not be recognised as containing a macro and just fail silently / do nothing.
- Fixed an issue where the [LogicMonitor.DeviceDataSourceList:] macro help examples contained spurious characters that stopped them running.
- Fixed an incorrect error message related to the [ReportMagic.ApplyBrand:] macro when used for a document that isn't Word or PDF.
- Removed irrelevant example for the [LogicMonitor.EventSourceGroupList:] macro.
- Tiny formatting error has been fixed in the parameter table of the [ReportMagic.ApplyBrand:] macro
- Updated the [LogicMonitor.DeviceConfigSourceList:] macro to remove spurious characters in the second help example.
- The examples 1-6 for the [ReportMagic.ReportScheduleProperty:] macro are now tagged as normal mode only.
- Added the parameter/value "mode=normal" into various normal mode only macro help examples, to ensure they always runs in normal mode, even if in legacy mode e.g. in report studio.
- Added an additional example to the [LogicMonitor.Dashboard:] macro, that can be run by any customer.
- Updated the [LogicMonitor.InstanceAnalysis:] macro help examples so they can be run by any customer just by inserting the examples.
- Updated [LogicMonitor.AlertAnalysis:] macro help examples.
- Updated the help examples for the [LogicMonitor.WidgetStatus:] macro.
- Updated the help example for the [LogicMonitor.WebsiteProperty:] macro.
- Updated the help examples for the [LogicMonitor.PaymentInformation:] macro.
- Updated the help examples for the [LogicMonitor.FinancialInformation:] macro.
- Updated the help example for the [LogicMonitor.EventSourceList:] macro.
- Updated the help examples for the [LogicMonitor.DeviceGroupProperty:] macro.
- Updated the help example for the [LogicMonitor.DeviceDataSourceProperty:] macro.
- Updated the help examples for the [LogicMonitor.DeviceDataSourceList:] macro.
- Updated the help example for the [LogicMonitor.DeviceCount:] macro.
- Updated the help example for the [LogicMonitor.DeviceConfigSourceProperty:] macro.
- Updated the help examples for the [LogicMonitorl.DeviceConfigSourceList:] macro.
- Updated the help example for the [LogicMonitor.DataSourceList:] macro.
- Updated the help examples for the [LogicMonitor.CollectorProperty:] macro.
- Updated the help example for the [LogicMonitor.AppliesToFunctionProperty:] macro.
- Updated the third help example for the [LogicMonitor.AppliesToFunctionList:] macro.
- Updated the help example for the [LogicMonitor.AlertTable:] macro.
- Updated the help example for the [LogicMonitor.AlertStatus:] macro.
- Updated the help examples for the [LogicMonitor.AlertMap:] macro.
- Updated the [LogicMonitor.AlertCount:] macro help examples.
- Updated help examples for the [ReportMagic.ReportScheduleProperty:] macro.
- Added a better help example to [ReportMagic.ReportScheduleList:] macro.
- Updated the help examples for the [ReportMagic.ReportJobPRoperty:] macro.
- Updated help examples for [ReportMagic.ReportJobList:] macro.
- Updated the help example for the [ReportMagic.ReportConnectionSummary:] macro.
- Updated help examples for the [ReportBatchJobProperty:] macro.
- Updated the help examples for [ReportBatchJobList:] macro.
- Improved the help example for the [ReportMagic.ReportBatchJobCount:] macro. It also no longer requires a ReportMagic Connection. Added the ScheduleName parameter. The properties parameter is no longer required (as it is irrelevant).
- Improved the help examples for the [ReportMagic.FeedbackProperty:] macro.
- Updated the help example for the [ReportMagic.ConnectionStatusProperty:] macro.
- Updated the help example for the [ReportMagic.ConnectionProperty:] macro.
- The [Toggl.WorkspaceProperty:] macro help example now runs out of the box without using hard-coded IDs.
- The [Toggl.UserProperty:] macro help examples now work out of the box without hard-coded IDs.
- The [Toggl.UserList:] help example now works out of the box without using hard-coded values.
- The [Toggl.TimeEntryProperty:] macro help example now works out of the box without hard-coded IDs.
- The [Toggl.TimeEntryList:] macro help example can now be run out of the box without hard-coded values.
- The [Toggl.ReportProperty:] macro help example now runs out of the box without using hard-coded IDs.
- The [Toggl.ProjectProperty:] macro help example now runs out of the box without hard-coded IDs.
- The [Toggl.ProjectList:] help examples now all run out of the box without hard-coded values.
- The [Toggl.ClientProperty:] macro help example now runs properly when inserting the default example without using hard-coded workspace IDs.
- The [Toggl.ClientList:] macro help examples now run properly using customer IDs instead of using hard-coded values.
- Added tables to all the help examples for the [Table.Save:] macro.
- Added a table to the second help example for the [Table.RowCount:] macro.
- Added a table to the [Table.MergeCells:] macro help example.
- Added tables to the [Table.Graph:] macro help examples.
- Added tables into all help examples for the [Table.Format:] macro.
- Added a table into the example for the [Table.Delete:] macro.
- Added a table into the first example for the [List.ColumnCount:] macro.
- Added a table in example 2 for the [Table.WorldMap:] macro.
- Fixed an issue where using various values in the properties parameter for the [LogicMonitor.DeviceConfigSourceList:] macro would cause a macro error.
- In Normal Mode the orderBy and orderByDescending parameters now work as expected for the [LogicMonitor.DeviceGroupList:] macro.
Admin
New Features
- Meraki Connection Rate Limiter configuration has now been added. RateLimitMaxCalls and RateLimitTimeSpanSeconds can now be specified in the JSON configuration field to help rate limit. RateLimitMaxCalls and RateLimitTimeSpanSeconds affects both DataMagic syncing and Meraki macros (3.25 ticket)
- A GitHub connection no longer mandates the use of credentials when accessing a public repository.
Improvements
- Git Connections now show the statistics icon / button in the Connections tables, which opens a pop-up showing basic stats (branch count and names, tags count and names).
- On the Branding page in the Admin app now has a 'Restore to Default' button where it sets all aspects of the branding page back to default.
- Tenant branding in the Admin app will not save if the Configuration is invalid JSON. An error pop-up is shown.
- Various UI improvements have been added to the Branding page. Including: checking for changes when navigating away, now not possible to save multiple times, and now not possible to save bad JSON in the configuration field if you hadn't saved branding already.
- On the Branding page in the Admin app the Json Config field now has a drag to vertically resize feature.
- Added some useful user facing comments to the Admin app's branding page, e.g. about the recommended image size.
Bug Fixes
- Fixed an issue with de-serializing Connection configuration, where the configuration uses enums / DateTimeOffsets.
- Fixed an issue where Meraki Connections that have configuration would be shown as invalid in the Connections pages.
- Connection stats for Meraki now shows all Organisations present on the API key.
- In the Admin App and ReportMagic when creating/cloning/editing a Connection, the Configuration field/Textarea now uses Monaco.
- Fixed an issue in the Admin app, where Tenant Admins could not delete regular users.
- Fixed an issue where the [ReportMagic.ReportProperty:] macro did not report the correct primary and secondary colours for the Tenant branding.
- The JSON config field on the Tenant Branding page of the admin app now respects Dark Mode
- The Feedback pop-up viewer now correctly shows more types of ticket.
- Fixed an issue where it was not possible to search for API tokens by User column.
- Various places on the Admin App/Branding page and AlertMagic/Alert Studio page have been inproved to adhere to Dark Mode colouring.
- On the Profile page for Magic Suite apps, the Theme drop-down now correctly shows the selected theme.
AlertMagic
New Features
- ConnectWise Manage connections are now accessible to be used in the IMS set up on AlertMagic
- In Alert Studio Testing Tab, the Failure Reason field on the Tests dialog now has text wrapping
Improvements
- In AlertMagic's Alert Studio page, the main UI controls / buttons at top of page are now 'sticky' and remain visible even when scrolling.
Bug Fixes
- Fixed an issue that prevented ConnectWise Manage tickets to be updated by AlertMagic, causing errors, as visible in the payload logs, and eventual Complete Processing Failure status for every payload sent from Meraki (AMS) to AlertMagic.
- Fixed an issue where ConnectWise Manage IMS systems in AlertMagic would not work as expected and cause the outcome of payloads to be 'Total processing failure'.
- AlertMagic logs show the payload as is being sent, before AND after NCalc evaluation.
- Alert Studio Inputs -> Payload tab now uses the Monaco editor.
- In AlertMagic > AlertStudio > Configuration pane, switching between a Override comment and a Default comment now shows the fields as expected.
- Various fields in AlertMagic now use Monaco.
- Filtering by Contains in the Failure Reason column on the Payloads page now works as expected.
- On the Payloads page the "Stopped by Incident Spec" Outcome now does not appear to be a warning.
- Payload is displayed in accordance with the current panel dimensions with scrolling enabled when necessary.
- When Ncalc monaco editors are used in ConnectMagic, Ncalc101, and various places in AlertMagic the expression suggestions are now no longer duplicated.
- Fixed an issue where AlertMagic's Alert Studio page would always show a horizontal scroll bar at the bottom of the page.
- Fixed an issue in AlertMagic, where some of the edit forms (which use the "Monaco" editor) would have a broken layout.
- It is now possible to delete a Test from Alert Studio.
- AlertMagic > Alert Studio: Exit without save pop-up is now not greyed out and can be clicked.
- In AlertMagic, when cloning Tests in Alert Studio, the Output, Outcome and Failure Reason items are not cloned (because the cloned tests has not run at the point at which it is cloned).
- Fixed a typo in the Comment Spec editor form.
- For AlertMagic, when cloning Tests in Alert Studio, the cloned test now has " - Clone" suffix appended to the description field.
- Fixed a text alignment issue in AlertMagic app's menu.
DataMagic
New Features
- The Floorplan table now does not include the Imagebytes column.
- MT devices/sensors recorded on the Sensors page now have a colour assigned to the values.
- Various Total Packet columns are now present in the Devices table
Improvements
- Mean Jittery/Latency/LossPercentage/Mos, Max Jittery/Latency/LossPercentage/Mos, Min Jittery/Latency/LossPercentage/Mos, and Usage Sent/Revieved columns are now present in the VPN Peers table
- Various columns have been added to the Ports table.
- RemoteDeviceId is now present in the VPN Peers table
Bug Fixes
- Appliance Uplink status is now filled.
- Users now do not see a consistant reload when signing in
- Network Event graph displays as expected.
- When signing up for DataMagic in a new tenant the UI shows the user menu items without a refresh
- "CellularGatewaySignalStatRsrp" and "CellularGatewaySignalStatRsrq" in the ports Database table are now recording data correctly.
- Meraki DataMagic deserialization of Connection configuration "ApiRegion" is now working as expected.
- The logs now do not show an error for PerfScore deserialization
- DataMagic: on the Devices table, the WirelessClientCountLastHour is now not always null
- DataMagic: Networks page now has the following two columns which have been added and/or improved: "Wireless Client Count" and "Total Client Count"
- DataMagic: on the Networks table, the WirelessClientCountLastHour is now not always null/0
- Various users now cannot access various pages via URL if they do not have permission to see that page.
- A Regular User now does not see any data on the Admin->Organizations page nor the actual page when accesing via URL
- When signing up for DataMagic in a new tenant the UI now does not show a UI toast error when accessing different pages.
- Networks Group is now filled on the Wan Interfce Usage page.
- The Create New Meraki Connection dialog on the Add Organization Wizard, now treats the 'Meraki API Key' field as a password field, not a text field.
- The DataMagic 'home' button now shows the homepage
- DataMagic quickstart help has been updated
- Meraki Connections now show as an invalid connection consistently when including invalid json config
Docs
Bug Fixes
- Updated the help that describes how to setup Git / GitHub Connections.
- Fixed an issue where no release notes were shown in the Docs app and in ReportMagic help.
- Added more details on the different types of Personal Access Token (PAT) used by GitHub, that can be used when creating a GitHub Connection in Magic Suite (Admin app, and ReportMagic).
- The ConnectMagic link from the 'Getting Started' page on the help site has been removed as it gave errors when accessing.
- Fixed an issue (which affected a build not released to customers) where the Docs app treeview could be completely scrolled out of view whilst scrolling the right-hand content panel.
- In the Docs app, the Admin App page now loads as expected for logged out users.
- Fixed broken Connections help links in the docs app.
- Fixed an issue where several macro parameters did not show the 'Type' correctly in the macro help parameter tables
- Updated the help about viewing Connection statistics.
- [Highlight:] macro icons now show the 'info' icon rather than the 'ban' icon.
- Fixed spurious character in the [ReportMagic.ReportConnectionSummary:] macro's help example.
- Updated help example #8 of the [ReportMagic.ReportBatchJobProperty:] macro to state that it is normal mode only, and tweaked the actual macros in the example.
NCalc 101
Bug Fixes
- NCalc101: When outputting a string, there are now no enclosing single quotes
ProMagic
New Features
- The ProMagic Projects page now shows a chart of time booked for the selected project, in a panel in the lower half of the page.
Improvements
- In ProMagic, when clicking the "Add Comment" button on the Issues page's Comments panel, the cursor focus is now automatically set to the comment textarea element.
Bug Fixes
- Fixed an issue in the ProMagic Issues page, where the Project column might not show all Projects the issue is associated with, and also would not show any of the issue's comments in the right-hand panel.
- Fixed an issue in the ProMagic app's Projects page, where searching for Projects by name did not return any results.
- The Issues table in ProMagic now allows viewing of closed issues, but the default filter is set NOT to include them. Issues are now also filtered by default on the "Created UTC" column, descending (most recent at the top).
- The Issues page in Pro Magic now has a top toolbar that stays in place when scrolling.
- The ProMagic app's issues viewer now correctly shows more types of ticket.
Shared
Bug Fixes
- Jira Connections now work with a Personal Access Token
- On the Home (www) app: the Ncalc101 button in the menu now redirects to the correct url
- Various Monaco text fields now have line numbers and be 10 rows tall by default upon load
- Fixed the broken styling on the Search Everything form dialog (used by all apps).
No comments:
Post a Comment