{"version":"2.1.317","anchor":"queued-message-schema-gains-optional-fire-reason","canonical_anchor":"queued-message-schema-gains-optional-fire-reason","heading":"Queued messages can now record why they were sent","tier":"internal","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317\/e\/queued-message-schema-gains-optional-fire-reason","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317","markdown":"### Queued messages can now record why they were sent\n\nA queued message can now carry a short reason label for why it fired, and a badly formed label is quietly dropped\n\n**What**\n\nMessages waiting in a queue can now carry an optional reason saying why they were sent. The reason is a short label of lowercase letters and underscores, up to 40 characters. A label in any other form is dropped without an error.\n\n**Why**\n\nIt lets a queued message say what caused it to be sent.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}