Galaga Development Highlights & Support Notes

The information in this article is the intellectual property of xMatters and is intended only for use with xMatters products by xMatters customers and their employees. Further, this intellectual property is proprietary and must not be reused or resold.

Galaga Quarterly Release Details

Galaga was released on November 12th, 2019. The Galaga release includes improvements for service teams, Flow Designer integration enhancements, new reporting features, and more.

For all the details, see the Galaga (Oct/Nov) 2019 Release Overview.

Next Release: Hogan's Alley (Jan/Feb 2020)

We've already started working on our next quarterly release, which we've named Hogan's Alley. Follow the Hogan's Alley Development Highlights & Support Notes page so that you receive updates throughout the quarter on all of the fun and functionality we're working on.

Introduction

We're hard at work on our next quarterly release, Galaga, which will be rolling out in the Oct/Nov 2019 time frame. Please follow this article and its comments to receive updates throughout the quarter about new features and functionality that we're working on for the Galaga release.

Customers interested in previewing new features before they're released can opt into our Early Access Program (EAP), which delivers new features into non-production environments as they're rolled off the assembly line.

We'll also use this document to capture highlights of additions and updates to our mobile platforms and the xMatters REST API.

Deployment Details

For more information on how a feature in this article works, click the online help links embedded in each topic. As with any of our Community articles, you can click any image or animated GIF to see a larger version.

Support Notes

For a list of additional changes made in each deployment that are not covered in the Development Highlights, see the On-Demand support notes included below each highlight. While most features will be added to production environments as part of our quarterly releases, the support notes typically describe fixes, which can sometimes affect product behavior.

November 4-8, 2019

Galaga Release

The Galaga Release is now available in production environments. For an overview of all the features and enhancements included in the release, see our Galaga Release Overview.

Support notes (week of Nov 4-8)

xMatters Internal Reference No. Summary
COR-20229 xMatters REST API - endpoints: Fixed an issue where attempting to delete an endpoint via the REST API would sometimes return a 409 error.
COR-20465
(SUP-20574)
All Events report - Message tab: Updated the Message tab on the All Events report to correctly display messages in the same language, even when flagged with a different locale.
COR-20509
(SUP-20581)
User profiles (performance enhancement): Improved loading times for the User Profile pages in the web user interface.
COR-20560 Web user interface (usability fix): Fixed an issue that was causing some users to encounter a blank screen when logging into the web user interface.

October 28 - November 1, 2019

Galaga Release Overview

The Galaga (Oct/Nov) 2019 Release Overview is now available! It's chock-full of eye candy and information for all the great new features and enhancements we've packed into this quarterly release. For a quick run-down on the release, be sure to check out the Galaga Quarterly Release Video:

The Galaga release is now live in non-production environments and we'll be toggling the features 'on' in production environments on Tuesday, November 12.

Integration Platform: New workflow templates

Availability: Now in On-Demand

We've added the following nine (!) new logos to our growing list of available Workflow Templates. Although not officially supported, the following workflows available in xMatters Labs on GitHub were built by our field teams and are a great starting point for those looking to get integrated with the following products:

circleCI.png

CircleCI is a continuous integration and delivery platform for building workflow jobs. The xMatters orb gives CI/CD authors the ability to generate xMatters events as a command in a job.

cisco.png

Cisco Prime is a network management tool to enable enterprise network management. This integration polls for new Alarm entries and notifies the appropriate group. The workflow allows for responses to be carried back to Prime to update the Alarm with Acknowledgement and Annotations.

kiali.png

Kiali is an observability console for Istio with service mesh configuration capabilities. The Kiali library extends Kiali’s functionality to xMatters, allowing xMatters users to quickly understand how certain services in their application ecosystem are related to each other.

LightStep.png

LightStep diagnoses anomalies and slowdowns, spanning mobile, monoliths, and microservices. This workflow allows you to embed LightStep insights into notifications and collaboration invites so your resolution teams can take immediate action.

LogicMonitor.png LogicMonitor is a cloud monitoring solution that brings metrics from apps, tools, and services into one place. When events meet predetermined criteria, this integration with xMatters relays critical insights to the correct people and systems to help coordinate and resolve incidents faster. 
pgDash.png pgDash is a comprehensive diagnostic and monitoring solution designed to help you ensure the ongoing health and performance of your PostgreSQL deployment. pgDash supports raising xMatters events when the alerting rules you’ve set have been tripped or when changes to your PostgreSQL server configuration or schema have been detected.
sematext.png

Sematext is an all-in-one a cloud monitoring solution for detecting and troubleshooting production and performance issues with logs, metrics, and real user monitoring. This workflow triggers a flow in xMatters to alert groups and easily integrate with other applications when a Sematext alert rule is met.

serviceNowMIM.png

ServiceNow Incident Management enables swift resolution by bringing together the right resolution teams and stakeholders to restore services. This ServiceNow xMatters Integration enhancement adds ServiceNow Major Incident Management into the xMatters notification process to trigger an xMatter notification when a major incident occurs.

Spinnaker.png

Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. This workflow with xMatters provides a simple way to allow user input directly from an email or phone device into a Spinnaker pipeline, continuing the pipeline based on the user's input.

Support notes (week of Oct 28 - Nov 1)

xMatters Internal Reference No. Summary
COR-19024 All Events report (performance enhancement): Improved the speed at which the list of potential matches is populated when searching in the All Events report.
COR-17776 Microsoft SCOM integration: Updated incorrect variable and password file creation instructions in the msscom-config.js file. (New package is available here.)
COR-20263
(SUP-20514)
Flow Designer - HTTP trigger: Fixed an issue that was causing an error message to appear when attempting to edit an HTTP trigger in Flow Designer. 
COR-17983 Flow Designer (usability enhancement): Updated the messaging displayed when editing a step while there are unsaved changes on the canvas.
COR-20378 xMatters REST API - POST /subscriptions: Fixed an issue where attempting to specify the owner of a new subscription using their target name would result in a null pointer exception.
COR-20166 xMatters mobile app - iOS: Fixed an issue where some dynamic teams were not being returned when searching for recipients in the iOS app.

October 21-25, 2019

Flow Designer: New 'Find in xMatters' steps

Availability: Now in On-Demand

We released two new 'Find in xMatters' steps to the Tools tab in Flow Designer. You can use the Find User and Find User Property Value steps to retrieve information about your xMatters users.

find-in-xmatters.png

Find User

The Find User step lets you look up the ID and target name of an xMatters user based on the value of a custom field or attribute. For example, you could look up the user with the value "Rigel" in a Team Lead field:

find-user-config.png

The outputs of the Find User step provide the unique identifier (UUID) and target name of the first user that matches the search criteria. You can then use the output from this step downstream in your flow, such as to set that person as the recipient of a connected xMatters Create Event step:

find-user-flow-example.png

Find User Property Value

You can use the Find User Property Value step to look up the value of a custom field or attribute based on the ID and target name of an xMatters user. For example, you could look up what value the "Jira SD ID" holds for user mmcbride:

find-user-property-value-config.png

Outputs of this step include the value of the specified custom field or attribute. You could then pass this value to step further downstream so it can set the assignee in Jira:

find-user-property-value-flow-example.png

xMatters REST API: Get event suppressions

Availability: Now in the xMatters REST API

Event Flood Control reduces the number of events that are generated in xMatters when you experience a flood or event storm from one or more of your systems. This feature compares incoming event requests to recent events and suppresses correlated events that occur in too close succession to one another.

With the following new endpoint, you can now use the xMatters REST API to retrieve the records of any suppressions for a particular event:

  • GET /event-suppressions?event={eventId} - Returns records of suppressions related to an event, including information on the parent event and the event flood control rule (filter) that resulted in the suppression.

You also have the option to embed suppressions when you're using Get events or Get an event; for example: GET /events?embed=suppressions or GET /events/{eventId}?embed=suppressions 

xMatters REST API: Delete shared libraries

Availability: Now in the xMatters REST API

It was already possible to GET and POST shared libraries from the xMatters REST API. We've now added the following endpoint that allows you to DELETE them:

xMatters REST API: Delete a site

Availability: Now in the xMatters REST API

You can now programmatically delete a site with the xMatters REST API, using the following new endpoint:

You can identify the site using either the site name (the targetName field) or its unique identifier (the id field). You can't delete a site if it's the default site or if it's in use by any users or groups.

xMatters REST API: Find users using explicit search parameters

Availability: Now in the xMatters REST API

You can now use the GET /people endpoint to search for a specific user using the explicit query parameters:

  • firstName
  • lastName
  • targetName
  • webLogin
  • phoneNumber
  • email

Each of these queries performs an exact match search. Combining these parameters cumulatively narrows down your search results, and they can be used with propertyName/propertyValue to perform more specific searches.

xMatters REST API: Support for sender overrides in event trigger

Availability: Now in the xMatters REST API

Sender overrides allow you to override the Caller ID and Display name settings for a notification. By setting the sender information to meaningful values, you can help recipients identify that the notification has been sent from xMatters, and help prevent messages from being marked as spam or junk mail. You now have the option to use sender overrides when you use the xMatters REST API to trigger an event by sending a POST request to the inbound integration URL.

Support notes (week of Oct 21-25)

xMatters Internal Reference No. Summary
COR-19620
(SUP-20377)
Jira Cloud integration (usability enhancement): Clarified the error message returned when the integration between xMatters and Jira Cloud has trouble finding a user in Jira.
COR-19863 Groups - creating shifts: Fixed an issue where the Shifts tab would sometimes display the days of the week in an incorrect order in the shift summary.
COR-19848 Password reset (usability fix): Updated the "Forgot Password" workflow to show password rules in the correct language for French users.
COR-19867
(SUP-20460)
Managing sites: Fixed an issues where users with the correct permissions were unable to delete externally-owned sites.
COR-19858
(SUP-20461)
xMatters REST API - GET /events: Fixed an issue where requests to retrieve events by matching property values were timing out and not returning any results.
COR-19542 All Events report - Response Statistics: Fixed and issue where the All Events report would sometimes display the Response Statistics section for events with no configured responses.

October 14-18, 2019

Galaga Quarterly Release

Here's what you need to know about the timing of our upcoming Galaga Quarterly Release:

  • Non-production environment access: Tuesday, October 29
  • Production environment access: Tuesday, November 12 (enabled between 10:00-10:30 am Pacific)

Watch for the complete Galaga feature overview will be available on Tuesday, October 29!

Flow Designer: Outputs tab for all steps!

Availability: Now in On-Demand

When you drag a new step onto the canvas and open its configuration screen, it would be great if you could easily see what the step's outputs are. 

Good news: All steps get an Outputs tab!

To give you more at-a-glance context about the information a step can contribute to your flow, we've updated the configuration screens of steps on the canvas to include an Outputs tab.

That means you can quickly understand what information the step generates and how you might use that further downstream in your flow - just click the tab to see a step's available outputs:

step-outputs.png

On-Demand: All Events report columns selector

Availability: Now in On-Demand

The All Events report now includes a handy 'Columns' selector that you can use to easily adjust which columns are displayed in the report.

As shown in the GIF below, column names in the selectors's drop-down list reflect the order your columns are displayed in the table. Any unselected columns are listed alphabetically at the bottom of the the widget, and when you select a column to include in the report, it's added at the right side of the table:

column-picker-widget2.gif

We think you'll find this feature incredibly useful as we continue to add new types of data to the All Events report!

Support notes (week of Oct 14-18)

xMatters Internal Reference No. Summary
COR-19840
(SUP-20486)
Messaging: Fixed an issue resulting in an error being returned when sending a notification from the messaging tab without selecting a recipient.
COR-19755
(SUP-20462)
xMatters REST API - GET/on-call: Fixed an issue where the /on-call endpoint was returning an error for some customers when searching historical data.
 COR-19639 Groups - holiday shifts: Updated how groups are created using the xMatters REST API when the company has site holidays so the new group is on call on holidays, matching the settings if the same group were created using the web user interface.
COR-19822
(SUP-20449)
Integrations - Microsoft Teams: Fixed an issue resulting in intermittent errors when inviting an xMatters user to a channel.
COR-19741
(SUP-20456)
Communication plans - permissions: Updated the access permissions dialog to properly remove deleted users and groups.
COR-19611
(SUP-20416)
Temporary Absences - inactive users (usability fix): Updated the web user interface for adding a replacement for a temporary absence so it displays if a selected replacement is inactive.
COR-19674
(SUP-20438)
Dashboard - Recent Events widget: Fixed an issue where a Recent Events widget configured to display a saved search returned an error, having taken longer than expected to retrieve the search results.
 COR-19584
(SUP-20402)
Flow Designer - step configuration: Updated the sample plan to fix an issue caused when copying it to create a new communication plan, which resulted in event property inputs not being displayed properly in a Create Event step in a flow in the copied plan.
COR-19703
(SUP-20096) 
xMatters Free - account upgrades: Fixed an issue where customers who had upgraded from xMatters Free to a paid plan were receiving emails warning them that their instance might be deleted.

October 7-11, 2019

Flow Designer: New Events steps

Availability: Now in On-Demand

Last week we released two new Flow Designer Events steps called Get Events & Terminate Events that you can use to perform bulk operations on up to 50 events at a time:

event-steps.png

Get Events

The Get Events step allows you to get the event IDs of the 50 most recent events in xMatters that match search criteria such as status, priority, or the value of an event property. You can combine search criteria to narrow your results or add multiple status or priority values to broaden the search.

For example, if you wanted to return up to 50 of the most recent high or medium priority events related to a help desk ticket so that you could then terminate them using the Terminate Events step, you could configure the Get Events step as shown in the following screenshot:

get-events-step.png

The event IDs are returned as an output of the Get Events step, along with the number of matching event IDs that were returned, and the total number of events found that match the search criteria (i.e., while the 50 most recent event IDs are returned, more than 50 events might match the criteria).

Terminate Events

You can use the Terminate Events step to terminate up to 50 events using their event IDs. When you terminate events in xMatters, processing for the events is stopped and cannot be resumed, all active notifications are canceled, and responses to existing notifications are rejected.

Get & Terminate 

You can combine the Terminate Events step with Get Events step described above to retrieve and then terminate events. Start by connecting the Terminate Events step to a flow that includes the Get Events step:

event-steps-on-canvas.png

Then use the Event IDs output from the Get Events step as the input value for the IDs of the events that you want to terminate:

terminate-events.png

Support notes (week of Oct 7-11)

xMatters Internal Reference No. Summary
COR-19652
(SUP-20388)
Groups - temporary absences: Fixed an issue that was causing some groups not to appear in the list when setting a temporary absence.
COR-19554 Integration Builder - outbound integrations: Fixed an issue where attempting to create a new outbound integration would occasionally display a blank page.

September 30 - October 4, 2019

On-Demand: All Events report updates

Availability: Now in On-Demand

We've made a couple of updates to the All Events report that we think you'll find useful. These include information about the source and form used to create the event, and the ability to export delivery details:

Event source & form
Need more context about your past events? The Overview tab of the All Events report now includes the source (the communication plan or built-in configuration) and form used to create the event:

all-events-source-form.png

User Delivery export
You now have the option to export user delivery details to a .csv file. This is useful if you'd like to perform additional analysis of your users' notification delivery information, such as when they were notified, what their response was, and from which device they responded. Just click the Export button at the top right corner of the report and select a download location:

all-events-export.png

Any filters that you apply to the report in the web user interface - such as sorting or rearranging columns - are preserved in the exported file.

all-event-export-delivery-details.png

xMatters On-Demand: Required replacements

Availability: Now in On-Demand

For some companies, it's simply not an option to have nobody on call because everyone in a group is away, and no replacements have been set. The good news for these companies is that it's now possible to require users to set a replacement when they're going to be absent. We've added a new Replacements Required setting to the Company Details screen so that administrators can enable this rule:

temporary-absences-required-setting.png

When enabled, instead of having the option to select a replacement, users must select their replacement before they can save their temporary absence (you'll notice that the Save button below is greyed-out because no replacement has been set):

temporary-absences-required.png

Note: Temporary absences without a replacement scheduled prior to this setting being enabled will continue to function without a replacement.

Flow Designer: Email & HTTP trigger access permission updates

Availability: Now in On-Demand

Want to allow someone to initiate a flow, but don't really want to give them the keys to your comm plan? Not a problem! We've updated email trigger and HTTP trigger permissions so that users can still initiate flows even if they don't have access permissions to the communication plan.

Mobile: iOS 3.27

Availability: Now from the App Store

A new version of the xMatters iOS app is now available. Head on over to the app store to take advantage of the following updates:

  • Support for iOS 13. Keep things running smoothly on Apple's latest mobile update!
  • Improved phone number validation. The app now accepts the newest phone number formats.
  • Get more out of My Schedule. Tap any shift in your schedule to see who’s on call, if anyone is absent, and who’s covering as a replacement.
  • Get all your push notifications. The app now continues to display your push notifications - even after an event has been resolved.

Support notes (week of Sept 30-Oct 4)

xMatters Internal Reference No. Summary
COR-19007
(SUP-20321)
Messaging - re-sending scheduled messages: Corrected an issue that prevented scheduled messages (which were already sent) from being resent.
COR-18543
(SUP-20361)
xMatters REST API - temporary absences: Corrected an issue that returned incorrect shift information if a group contained a temporary absence.
COR-19112
(SUP-20363)
Reports - All Events report: Corrected an issue that caused the number of notified users in the Overview tab to differ from the User Delivery tab.
COR-12093 Groups - Create Shift: Added an error message to the "On Days" selector to let users know at least one day must be selected.
COR-19095 iOS Mobile App - Usability: Improved the usability of the Recipients list by removing extraneous options from groups.

September 23-27, 2019

xMatters On-Demand: Introducing Workflows

Availability: Galaga Quarterly Release & Early Access Program

In case you missed our 'cheesy' announcement, we're releasing our new Workflows UI as part of our coming Galaga Quarterly Release. Changes include new naming conventions to clearly describe application components (goodbye "communication plans", hello "workflows"!) and an improved user interface for managing your processes in a unified view:

workflows.png

If you're enrolled in our Early Access Program, you'll be able to try out this new UI in your non-production environment on Tuesday, October 1

xMatters REST API: More specific user search

Availability: Now in the xMatters REST API

Interested in searching for users based on the value they're assigned for custom field or attribute AND their site location? The GET /people endpoint now narrows your search when you specify a propertyName / propertyValue pair and the  site query parameter.

For example, GET people?propertyName=First%20Aid&propertyValue=CPR&site=Seattle returns users that have a custom field or attribute named "First Aid" with the value "CPR" who are located in Seattle. (Previously, this query would return a larger selection of users who had first aid CPR certification OR were at the Seattle site.)

xMatters REST API: GET /groups supervisors

Availability: Now in the xMatters REST API

It's now possible to embed group supervisor information when you query for multiple groups at a time. The next time you're using GET /groups, just embed supervisors to return a paginated list of each group's supervisors (for example: GET /groups?embed=supervisors)

xMatters REST API: Get dynamic team members

Availability: Now in the xMatters REST API

You can now use the xMatters REST API to programmatically look up the members of dynamic teams using the following new endpoint:

xMatters Agent: Support for Windows Server 2016

Availability: Now in On-Demand

The xMatters Agent is a service you can install on a local system to process workflow logic behind your company firewall. This allows systems behind your firewall to trigger and enrich events in xMatters and enables integrations to communicate with systems that cannot be accessed externally.

If your local system runs on Windows Server, then you'll be happy to hear that we've updated the xMatters Agent to support Windows Server 2016:

 xAgents-Windows-Server-2016.png

Still on Windows Server 2012?
Don't worry - any xMatters Agents you installed using our previous Windows Server 2012 download will continue to function as usual after this update.

For more information about installing the xMatters Agent on Windows Server 2016 systems, see Download and Install the xMatters Agent.

Support notes (week of Sept 23-27)

xMatters Internal Reference No. Summary
COR-19007
(SUP-20321)
Messaging - re-sending scheduled messages: Corrected an issue that prevented scheduled messages (which were already sent) from being resent.
COR-18543
(SUP-20361)
xMatters REST API - temporary absences: Corrected an issue that returned incorrect shift information if a group contained a temporary absence.
COR-19112
(SUP-20363)
Reports - All Events report: Corrected an issue that caused the number of notified users in the Overview tab to differ from the User Delivery tab.
COR-12093 Groups - Create Shift: Improved the error messages to be more helpful when creating a shift.
COR-19095 iOS Mobile App (usability fix): Removed some extraneous and  non-functional user interface controls from groups when choosing recipients.

September 16-20, 2019

Flow Designer: BMC Remedy ITSM Add Note

Availability: Now in On-Demand

We've added an Add Note BMC Remedy step to Flow Designer that you can use to automatically add a note to an incident, either as an internal comment or as a public comment visible to the customer, adding information from the trigger and previous steps in the flow.

BMC-remedy-add-note.png

On-Demand: JavaScript changes and upgrades

Availability: Now in On-Demand

On Tuesday, September 17 we upgraded the Integration Builder to use JDK Version 11, which means integration designers now have access to a better, faster, and stronger scripting engine!

Since JDK 11 requires scripts be ECMAScript 6+ compliant, we've added handling for some invalid Java methods previously accepted by JDK 8 so that any integrations using them won't break. And, we've provided helpful error messages in the Integration Builder's Activity Stream to point out where these deprecated methods occur.

We know our dedicated integrators have been itching to get their hands on some more modern JavaScript features (such as arrow functions and default parameters) and we're excited to see what they can do with them! For all the details on why we made this change and what you need to do (if anything), see our notice on these recent JavaScript changes and upgrades.

Support notes (week of Sept 16-20)

xMatters Internal Reference No. Summary
COR-18733 xMatters REST API - people: Improved the message returned when incomplete information is provided in a propertyName&propertyValue search.
COR-18243 xMatters REST API - people: Added a link to the person's site in the response.
COR-18014 xMatters REST API - dynamic teams: Updated the response to remove a parameter not applicable to dynamic teams.
COR-18293 xMatters REST API - people: Updated the response when using the at parameter to search historical data to properly reflect the state of the system at the time.
COR-17968 Flow Designer - versions (usabilty): Updated step management so steps with the run location set to xMatters Agent maintain that setting when a new version is created.

September 9-13, 2019

Flow Designer: Step sharing updates

Availability: Now in On-Demand

In the Frogger release, we introduced new step sharing capabilities that allow you to specify which users or groups can use or edit a custom step or HTTP trigger. We've expanded step sharing to include roles, and we've improved the usability of configuring usage permissions.

Let's see it in action

As shown in the animated GIF below, when you create a new step or HTTP trigger, it's available only to the step owner (it's not shared). To make the step accessible to all, you can assign permissions to a new "All Users" recipient type. This is useful if you'd like a step to be available for all users to use, while adding a limited number of other users, groups, or roles that can edit the step's settings. Later, you may decide to remove the All Users option and assign use permissions to specific users, groups, or roles.

step-sharing-roles.gif

Recipients are organized by their level of usage permissions, so you'll see all the recipients who have the higher-level edit permission at the top of the list, followed by those with lower-level use permissions.

If you decide to revoke usage permissions for a recipient (by clicking the 'x' next to their name and removing them from the list), they'll be prevented from adding or editing the step further. While this won't break or remove the step from any of their flows, they'll be unable to change the step's settings from the canvas.

Flow Designer: Deprecate & withdraw steps

Availability: Now in On-Demand

Our step versioning system now allows you to phase out and remove older steps as newer ones become available, using the following additional lifecycle stages:

  • Deprecated - still available for sharing, but scheduled for withdrawal. The planned withdrawal date is displayed as a warning to users on the step configuration screen.
  • Withdrawn - no longer available for use in flows and will cause errors when the step executes.

What happens when I deprecate a step?

When you deprecate a version of a step, flows can continue to use that version, but it will no longer available from the palette. The configuration screen for a deprecated version displays a recommendation to update to a newer version, and you can optionally set a withdrawal date. Setting a planned withdrawal date lets users know how long they have to update to a newer version before the version they're currently using stops working and their flow breaks:

deprecated-step.png

But you're not done yet!

Versions are not automatically withdrawn on the planned withdrawal date. To withdraw a version, you must manually change its current state in the step configuration to "Withdrawn":

withdraw-step.png

Flow Designer: HTTP trigger versioning

Availability: Now in On-Demand

Our versioning system now also extends to HTTP trigger steps! This is great because it means you can adapt your HTTP triggers to meet the constantly changing needs of the real world without disrupting your flows. Like custom steps, you can have multiple versions of an HTTP trigger deployed while others are still in development or have been deprecated and scheduled for withdrawal. For more information about versioning, see Manage step versions.

Mobile: iOS 3.25

Availability: Now from the App Store

We recently released a new version of the iOS xMatters app, which includes the following updates:

  • More accurate group search. The app now returns groups that match all of your search criteria. In other words, it's been updated to use AND instead of OR when multiple search terms are provided (for example: searching for "Database Admin" returns the Database Admins group, but not the Administrators group).
  • Mobile-only users. The app now supports custom roles for mobile-only users that you can use to restrict users from editing or adding other device types to their account.

Support notes (week of Sept 9-13)

xMatters Internal Reference No. Summary
COR-18456
(SUP-20213)
Android mobile app: Fixed an issue causing users to be repeatedly logged out of the app.
COR-18512
(SUP-20268)
Trials: Updated the logic when an inactive trial instance is converted to an xMatters Free instance.
COR-17234 xMatters REST API - devices: Updated the permissions to view and act on devices to align with those in the web user interface.
ACTO-2642 xMatters Agent (usability fix): Updated the web user interface to display a message when a user without the necessary permissions tries to edit the list of registered users for an agent.
COR-17413
(SUP-20145)
Flow Designer (usability fix): Fixed an issue where the scroll bar was not appearing on the custom step tab of the palette in Flow Designer, preventing users from seeing the full list in systems with a large number of custom steps.
COR-18002 Recent Events report (usability fix): Fixed an issue causing multiple scroll bars to appear in the results list when searching the Recent Events report.
COR-18249 Communication Plans - editing properties (usability fix): Improved the message displayed when a user tries to edit a hierarchy property that is used by a subscription form.
COR-18013 Flow Designer (cosmetic fix): Fixed the placement of the close icon.
COR-17367 Who's On Call report - export (usability fix): Improved the reporting of temporary absences without a replacement in the exported Who's On Call report.
COR-17438 iOS app (performance enhancement): Updated the app to improve the experience of moving from an old device to a new one.
COR-17674 iOS app (usability fix): Updated the display of system messages in the inbox to clarify which system communication plan sent the message.
COR-17405 iOS app (cosmetic fix): Updated the app to fix some misalignment on the My Schedule screen.
COR-18239 Web User Interface: Updated a subset of pages to fix an issue where Internet Explorer 11 users could no longer click items after selecting some check boxes in a list.

September 2-6, 2019

Flow Designer: Jira Server Add Comment

Availability: Now in On-Demand

We just added another Jira Server step to Flow Designer! Use the new Add Comment step to automatically add a comment to an issue record, either as an internal comment or as a published comment visible to the customer, adding information from the signal source or previous steps in the flow.

jira-server-add-comment.png

Integration Directory: ServiceNow 5.4

The latest version of the xMatters application for ServiceNow - certified with Kingston, London, Madrid, and now New York - is available from the ServiceNow Store. This latest release includes the following updates:

  • The data sync now properly removes synced groups from xMatters when the group is removed in ServiceNow.
  • We updated the Engage with xMatters behavior so corresponding events in xMatters are terminated when closing an Engage with xMatters record, and to address an issue that was causing some requests involving Mid-Server to run for a long time.

For upgrade or installation instructions, feature and update descriptions, and a list of issues addressed in recent releases, see the integration guide here.

Support notes (week of Sept 2-6)

xMatters Internal Reference No. Summary
COR-18148
(SUP-20204)
All Events report - User Delivery: Updated the User Delivery section of the All Events report to properly display user names that contain special characters.
COR-18378
(SUP-20228)
SMS messaging - responses: Fixed an issue where some users in China would encounter "Invalid Response" messages when sending a response choice that required two digits. 

August 26-30, 2019

New in-country SMS numbers

We've identified two additional 'hot spots' and have added in-country SMS codes for Argentina and Italy... Hola! Ciao! This brings our grand total to 38 countries. See the complete list of countries that we currently support.

xMatters REST API: Get dynamic teams

Availability: Now in the xMatters REST API

We've enhanced the xMatters REST API with new endpoints that you can use to programmatically look up dynamic teams:

You also have the option to embed a dynamic team's supervisors and observers with the response; for example: GET /dynamic-teams?embed=supervisors,observers.

xMatters REST API: Response option translations

Availability: Now in the xMatters REST API

Do you have messages and responses configured in more than one language? If you're interested in retrieving response options based on a user's preferred language, you can now include translations when you embed responseOptions with your request to GET /events or GET /plans:

This returns the configured translations for each response option, including a two-letter code that indicates the language of each response.

xMatters REST API: Events or audits after and before

Availability: Now in the xMatters REST API

You can now use the at parameter for GET /events and GET /audits to search for historical data after and before specific points in time. For example, the following query would return events that occurred after 8 am on Jan 27, 2018, but before 8 am on June 30, 2018:

GET /events?at=2018-11-02T08:00:00.000Z&after=2018-01-27T08:00:00.000Z&before=2018-06-30T08:00:00.000Z 

How is this different than 'from' and 'to'?

If you'd like your query to return objects inclusive of the start and end times, you can use the at parameter with 'from' and 'to' instead (for example, from=2018-01-27T08:00:00.000Z&to=2018-06-30T08:00:00.000Z brings back any events initiated at or past 8 am on Jan 27, 2018 up to and including 8 am on June 30, 2018.)

xMatters REST API: Sort audits

Availability: Now in the xMatters REST API

We've added the ability to sort audit records by their creation timestamp, which makes it easier to look up the most recent record. You can use the sortOrder parameter to sort audits in either 'ASCENDING' or 'DESCENDING' order - if you don't specify which, they'll be sorted in ascending order.

Support notes (week of Aug 26-30)

xMatters Internal Reference No. Summary
COR-16431 iOS xMatters App: Fixed an issue where users who had responded to a notification on their Apple watch were not receiving subsequent notifications on the watch.
COR-16833 Built-in integrations - flows: Fixed an issue that caused certain flow steps to return errors when building flows on the Flows tab in a configuration.
COR-16983 xMatters REST API - on-call: Fixed an issue that resulted in incomplete member information being returned when using the GET /on-call endpoint.
COR-17807
(SUP-20171)
Web user interface: Fixed an intermittent issue causing the web user interface to not load properly when slower network speeds resulted in components loading in the incorrect order.
COR-17850
(SUP-20170)
Event report - Properties: Fixed an issue where the Properties report would occasionally return a blank recipient UUID.
COR-17862
(SUP-20174)
Flow Designer - authentication: Fixed an issue that was preventing users from setting the authentication type of a custom step to "Allow Any".
COR-17892
(SUP-20176)
Flow Designer - Create Event step: Updated the logic for numeric properties with no minimum or maximum defined to address an issue caused when the Create Event step initiated an event but the value for the numeric property was not specified.
COR-18007
(SUP-20199)
xMatters REST API - people: Updated the POST /people to allow the timezone parameter to accept a time zone name as a value to fix an issue causing errors when updating a person.
COR-18030
(SUP-20203)
Devices: Fixed an issue where some devices were being disabled because they weren't being recognized as valid.
COR-18277
(SUP-20216)
Communication plans - export: Updated the import / export of communication plans so the necessary flow components are all exported.

August 19-23, 2019

xMatters REST API: Add and modify communication plan properties

Availability: Now in the xMatters REST API

The xMatters REST API previously gave you the ability to get information about the properties in your communication plans. The following new endpoints now let you add and modify properties as well:

Flow Designer: BMC Remedy ITSM & Jira Server

Availability: Now in On-Demand

We've just added four new built-in steps to Flow Designer! These built-in steps for BMC Remedy ITSM and Jira Server are the first that you can configure to run behind the firewall on the xMatters Agent:

bmc-remedy-create-incident.png BMC Remedy ITSM Create Incident - automatically create a new incident in BMC Remedy.
bmc-remedy-update-incident.png BMC Remedy ITSM Update Incident - automatically update an existing incident record and information changes.
jira-server-create-issue.png Jira Server Create Issue - automatically create a new issue in Jira Server.
jira-server-update-issue.png Jira Server Update Issue - automatically update an existing issue record as information changes.

Support notes (week of Aug 19-23)

xMatters Internal Reference No. Summary
COR-17645
(SUP-20159)
Flow Designer - email initiation (usability): Updated the Email trigger in Flow Designer to accept valid sender addresses regardless of whether uppercase or lowercase is used when sending the email.
COR-17593 User Upload (usability): Updated the User Upload page to support sorting of User Upload jobs of the columns.
VOR-4299
(SUP-18183)
Android xMatters app: Fixed an issue that was causing the app to shut down unexpectedly and not process a push notification if the user upgraded to the latest version of the app and received the push notification before opening the updated app for the first time.
ACTO-2631
(SUP-20106)
Messaging - scheduled messages: Fixed an issue that resulted in changes to a scheduled message not being saved if it was changed multiple times.
COR-16980 Flow Designer - HTTP trigger (usability): Updated the HTTP trigger setup dialog to provide confirmation when the URL is copied.
COR-17325 Admin - company details (usability): Improved validation for the URLs entered into the Single Sign On URL field.
COR-17591
(SUP-19828)
Communication Center - dashboards (usability): Updated the Communication Center so users without permission to manage dashboards are not presented with those menu options.
COR-17416
(SUP-20134)
Profile - Devices (usability): Fixed an issue where locked devices did not drop into the expected position when reordering them via drag-and-drop.
COR-17439
(SUP-20135)
All Events report - filtering: Fixed an issue resulting in users not being able to filter the report by the available search options.
COR-17347 Setup Guide (usability): Updated the Setup Guide to take users to the applicable area in the application when clicking on a step.
 COR-17404 Trial - Admin tab: Fixed an issue that caused an error to display when navigating to the Admin tab in a new trial company.

About the early access delivery process

Customers can choose to opt their non-production environments into an Early Access Program (EAP) to see new functionality before it's released. If you're considering signing up for the early access program, there are a couple of important things to know:

  • Enrollment in EAP can be turned on any time through a support request.
  • Exiting EAP can only be done on quarterly boundaries (you cannot opt in and out between quarterly releases).

For full details, refer to the official On-Demand Deployment Process & Early Access article.

Was this article helpful?
0 out of 0 found this helpful

Comments

12 comments

Article is closed for comments.

  • Highlights and support notes added for week of August 26-30, 2019:

    Updates include:

    • New in-country SMS numbers for Argentina and Italy
    • xMatters REST API: Get dynamic teams, response option translations, events or audits after or before, sort audits
    0
  • Highlights and support notes added for week of September 2-6, 2019:

    Updates include:

    • New step for Flow Designer: Jira Server - Add Comment
    • Integration Directory: ServiceNow 5.4
    0
  • Highlights and support notes added for week of September 9-13, 2019:

    Updates include:

    • Flow Designer: step sharing updates, withdraw and deprecate steps, HTTP trigger versioning
    • iOS mobile app version 3.25 (more accurate group search, support for mobile-only user role)
    0
  • Highlights and support notes added for week of September 16-20, 2019:

    Updates include:

    • New step for Flow Designer: BMC Remedy ITSM - Add Note
    • JavaScript changes and upgrades
    0
  • Highlights and support notes added for week of September 23-27, 2019:

    Updates include:

    • New 'Workflows' UI (coming to EAP on October 1)
    • xMatters REST API: More specific user search, GET /groups supervisors, Get dynamic team members
    • xMatters Agent: Windows Server 2016 support
    0
  • Highlights and support notes added for week of September 30 - October 4, 2019:

    Updates include:

    • All Events Report updates: event source & form, export user delivery details
    • Required replacements for temporary absences
    • Flow Designer: email & HTTP trigger access permission updates
    • iOS 3.27: support for iOS 13, improved phone number validation, My Schedule shift info, display all push notifications
    0
  • Highlights and support notes added for week of October 7-11, 2019:

    Updates include:

    • New Flow Designer Events steps: Get Events & Terminate Events
    0
  • Highlights and support notes added for week of October 14-18, 2019:

    Updates include:

    • Galaga release dates
    • Outputs tab for all steps
    • All Events report column selector
    0
  • Highlights and support notes added for week of October 21-25 2019:

    Updates include:

    • Flow Designer: New 'Find in xMatters' steps (Find User & Find User Property Value)
    • xMatters REST API Enhancements: Get event suppressions, delete shared libraries, delete a site, find users using explicit search terms, and support for sender overrides in event trigger.
    0
  • Highlights and support notes added for week of October 28 - November 1 2019:

    Updates include:

    • Galaga Release Overview & Video now available!
    • New workflow templates
    0
  • The Galaga Release is now live in all production environments!

    Also, support notes added for week of November 4-8, 2019.

    0
  • We've started working on our next quarterly release, which we've code-named Hogan's Alley.


    Follow the Hogan's Alley Development Highlights & Support Notes page to receive updates throughout the quarter on all the fun and functionality we're working on!

    0