Filter messages by workflow run ID

Today we're introducing the ability to filter for messages by a workflow run ID or a workflow recipient run ID.

Before, if you wanted to find all of the messages produced for a single workflow trigger call you needed to attach your own identifier to your messages and use our trigger data filtering. Now, with our new filtering capabilities, you can filter for messages by the workflow run ID returned from a trigger request, or an individual workflow recipient run ID.

We've introduced these new filters into the messages API, and also to the dashboard, making it easier than ever to track down specific messages produced from a single workflow run, or for multiple workflow runs from a single trigger request.

Fixes and improvements

  • 🐛 [Notification engine] We fixed an issue with our SMTP sender where including a from name could cause some email providers to fail.
  • 👀 [Dashboard] We added support for better surfacing inline errors in our code editor for Liquid, JSON, and Markdown.
  • 👀 [Dashboard] We now show the total number of members in a workspace in the members list.
  • 🐛 [Dashboard] We fixed an issue with our fetch step where in certain cases it could fail to send a test with a hard crash.
  • 🐛 [Dashboard] We added support for being able to use message conditions on push notification steps.
  • 🐛 [Dashboard] We fixed a small bug where descriptions longer than 255 characters for variables would fail to save.
  • 🐛 [Dashboard] We fixed a minor issue with our commit log viewer where long lines were not wrapping.