2026.09.42 — 2026-09-24
Added
Let a plugin check a send before making it (0512fcd5)
PluginMessaging.checkSend(clusterId, address, actingUserId)answers why a send would be refused (an address reserved for Studio or the broker, an unknown cluster, a missing or too-long address, or a user withoutmessage:send) without sending anything. A plugin that lets users configure where it sends can now reject a bad target when it is configured, instead of when the first message goes out.sendruns the same check, and now refuses a cluster that is not registered with that reason.